# 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 2 x 1 = 2:
numero = int(input("Digite um número: "))
for i in range(1, 11):
resultado = numero * i
print(f'{numero} X {i} = {resultado}')
# 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.
numero = int(input('Digite um número: '))
primo = True
# se nesse intervalo, ele der resto 0, então ele é primo
for i in range(2, numero):
if numero % i == 0:
primo = False
break
if primo == True:
print(f'O número {numero} é primo')
else:
print(f'O número {numero} não é 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.
idade = int(input('Digite uma idade: '))
intervalo0_25 = 0
intervalo26_50 = 0
intervalo51_75 = 0
intervalo76_100 = 0
while idade >= 0:
if 0 <= idade <= 25:
intervalo0_25 = intervalo0_25 + 1
elif 26 <= idade <= 50:
intervalo26_50 = intervalo26_50 + 1
elif 50 <= idade <= 75:
intervalo51_75 = intervalo51_75 + 1
elif 76 <= idade <= 100:
intervalo76_100 = intervalo76_100 + 1
idade = int(input('Digite uma idade: '))
print('[0-25]:', intervalo0_25)
print('[26-50]:', intervalo26_50)
print('[51-75]:', intervalo51_75)
print('[76-100]:', intervalo76_100)
9) 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.
voto1 = 0
voto2 = 0
voto3 = 0
voto4 = 0
voto5 = 0
voto6 = 0
for i in range(1, 21):
voto = int(input('Digite o número respectivo ao candidato desejado: \n[1] Jorge\n[2] Luana\n[3] Marco\n[4] Josilda\n[5] Nulo\n[6] Branco\n[0] Cancelar\n'))
if voto == 0:
break
elif voto == 1:
voto1 += 1
elif voto == 2:
voto2 += 1
elif voto == 3:
voto3 += 1
elif voto == 4:
voto4 += 1
elif voto == 5:
voto5 += 1
elif voto == 6:
voto6 += 1
print(f'O(a) candidato(a) Jorge teve: {voto1} votos.')
print(f'O(a) candidato(a) Luana teve: {voto2} votos.')
print(f'O(a) candidato(a) Marco teve: {voto3} votos.')
print(f'O(a) candidato(a) Josilda teve: {voto4} votos.')
print(f'{voto5} pessoas anularam seus votos.')
print(f'O percentual de votos nulos foi de {(voto5 / 20 * 100):.2f}%')
print(f'{voto6} pessoas votaram em branco.')
print(f'O percentual de votos brancos foi de {(voto6 / 20 * 100):.2f}%')