'''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 2, a tabuada deve ser mostrada no seguinte formato:'''
numero = int(input('Digite um número Inteiro para calcular a tabuada de 1 a 10: '))
calc = 0
if numero < 0:
print('-=-= ERRO =-=- Digite um número INTEIRO e POSITIVO.')
else:
print(f'--- Tabuada de {numero} ---')
for calc in range(1,11):
print(f'{numero} * {calc} = {numero * calc}')
calc += 1
print('Obrigado por usar nossa calculadora de tabuada!')
'''7) 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.'''
print('Descobrindo se o número é PRIMO.\n')
n = int(input('Digite um número: '))
primo = 0
if n <= 1:
print('{} não é um número primo.'.format(n))
elif n == 2:
print('{} é um número primo.'.format(n))
else:
for c in range(2,n):
if (n % c == 0):
print('Multiplo de',c)
primo += 1
if (primo == 0):
print('{} é número primo.'.format(n))
else:
print('Tem {} multiplos. Não é primo.'.format(primo))
'''8) 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.'''
cont_0 = 0
cont_1 = 0
cont_2 = 0
cont_3 = 0
idade = int(input('Digite a idade do cliente: '))
while True:
if idade < 0:
print('=-=-= Segue Distribuição de Idades ddos Pensionistas. =-=-=')
break
elif 0 <= idade <= 25:
cont_0 += 1
elif 26 <= idade <= 50:
cont_1 += 1
elif 51 <= idade <= 75:
cont_2 += 1
elif 76 <= idade <= 100:
cont_3 += 1
idade = int(input('Digite a idade do cliente: '))
print(f'{cont_0} clientes tem entre 0 e 25 anos.')
print(f'{cont_1} clientes tem entre 26 e 50 anos.')
print(f'{cont_2} clientes tem entre 51 e 75 anos.')
print(f'{cont_3} clientes tem entre 76 e 100 anos.')
#9
voto_1 = 0
voto_2 = 0
voto_3 = 0
voto_4 = 0
voto_5 = 0 #voto nulo
voto_6 = 0 #voto branco
for i in range(20):
votos = int(input('\nDigite o candidato que deseja votar.\n1 - Candidato 1\n2 - Candidato 2\n3 - Candidato 3\n4 - Candidato 4\n5 - Nulo\n6 - Branco\nQual seu voto:'))
if votos == 1:
voto_1 += 1
elif votos == 2:
voto_2 += 1
elif votos == 3:
voto_3 += 1
elif votos == 4:
voto_4 += 1
elif votos == 5:
voto_5 += 1
elif votos == 6:
voto_6 += 1
else:
print('Voto inválido.')
print(f'\nCandidato 1 recebeu {voto_1} votos.')
print(f'Candidato 2 recebeu {voto_2} votos.')
print(f'Candidato 3 recebeu {voto_3} votos.')
print(f'Candidato 4 recebeu {voto_4} votos.')
print(f'{voto_5} votos foram nulos. Que representa um total de {(voto_5/20)*100}% dos votos.')
print(f'{voto_6} votos em branco. Que representa um total de {(voto_6/20)*100}% dos votos.')