- Escreva um programa que gere a tabuada de um número inteiro de 1 a 10, de acordo com a escolha da pessoa usuária. Como exemplo, para o número, a tabuada deve ser mostrada no seguinte formato:
Tabuada do 2:
2 x 1 = 2
2 x 2 = 4
[...] 2 x 10 = 20
#Entrada de dados
num = int(input('Digite um número inteiro de 1 a 10: '))
for i in range (0, 11):
resultado = num * i
print(f'{num} x {i} = {resultado}')
- Os números primos possuem várias aplicações dentro da Ciência de Dados em criptografia e segurança, por exemplo. Um número primo é aquele que é divisível apenas por um e por ele mesmo. Assim, faça um programa que peça um número inteiro e determine se ele é ou não um número primo.
#Entrada de dados
num = int(input('Digite um número inteiro: '))
#Condicional
if num % num == 0 and num % 1 == num:
print(f'O número {num} é primo')
else:
print(f'O número {num} não é primo')
- Vamos entender a distribuição de idades de pensionistas de uma empresa de previdência. Escreva um programa que leia as idades de uma quantidade não informada de clientes e mostre a distribuição em intervalos de [0-25], [26-50], [51-75] e [76-100]. Encerre a entrada de dados com um número negativo.
#Entrada de dados
idade = int(input('Digite a idade do cliente: '))
#Condicional
while idade >= 0:
if idade >= 0 and idade <= 25:
print('O cliente está na categoria [0-25]')
elif idade >= 26 and idade <= 50:
print('O cliente está na categoria [26-50]')
elif idade >= 51 and idade <= 75:
print('O cliente está na categoria [51-75]')
elif idade >= 76 and idade <= 100:
print('O cliente está na categoria [76-100]')
else:
idade < 0
print('Programa encerrado')
break
- Em uma eleição para gerência em uma empresa com 20 pessoas colaboradoras, existem quatro candidatos(as). Escreva um programa que calcule o (a) vencedor(a) da eleição. A votação ocorreu da seguinte maneira:
Cada colaborador(a) votou em uma das quatro pessoas candidatas (que representamos pelos números 1, 2, 3 e 4).
Também foram contabilizados os votos nulos (representados pelo número 5) e os votos em branco (representados pelo número 6).
Ao final da votação, o programa deve exibir o número total de votos para cada candidato(a), os nulos e os votos em branco. Além disso, deve calcular e exibir a porcentagem de votos nulos em relação ao total de votos e a porcentagem de votos em branco em relação ao total de votos.
#Contadores
candidato1 = 0
candidato2 = 0
candidato3 = 0
candidato4 = 0
nulo = 0
branco = 0
#Entrada de votos
for i in range(20):
votos = int(input('Digite o número do candidato: '))
# Condicionais
if votos == 1:
candidato1 += 1
elif votos == 2:
candidato2 += 1
elif votos == 3:
candidato3 += 1
elif votos == 4:
candidato4 += 1
elif votos == 5:
nulo += 1
elif votos == 6:
branco += 1
else:
print('Voto inválido')
#resultados
print('\nResultado da eleição:')
print('Candidato 1:', candidato1)
print('Candidato 2:', candidato2)
print('Candidato 3:', candidato3)
print('Candidato 4:', candidato4)
print('Votos nulos:', nulo)
print('Votos em branco:', branco)