1)
inicio = int(input("Digite o primeiro número inteiro: "))
fim = int(input("Digite o segundo número inteiro: "))
print("Números inteiros entre eles:")
for i in range(min(inicio, fim) + 1, max(inicio, fim)):
print(i)
2)
notas = []
for i in range(15):
while True:
nota = float(input(f"Digite a nota {i+1} (entre 0 e 5): "))
if 0 <= nota <= 5:
notas.append(nota)
break
else:
print("Nota inválida! Digite um valor entre 0 e 5.")
3)
notas = []
for i in range(15):
while True:
nota = float(input(f"Digite a nota {i+1} (entre 0 e 5): "))
if 0 <= nota <= 5:
notas.append(nota)
break
else:
print("Nota inválida! Digite um valor entre 0 e 5.")
4)
soma = 0
contador = 0
while True:
temp = float(input("Digite a temperatura em °C (ou -273 para encerrar): "))
if temp == -273:
break
soma += temp
contador += 1
if contador > 0:
media = soma / contador
print(f"Média das temperaturas: {media:.2f} °C")
else:
print("Nenhuma temperatura válida foi informada.")
5)
n = int(input("Digite um número inteiro para calcular o fatorial: "))
fatorial = 1
if n < 0:
print("Fatorial não existe para números negativos.")
else:
for i in range(1, n + 1):
fatorial *= i
print(f"O fatorial de {n} é {fatorial}.")
6)
numero = int(input("Digite um número inteiro para ver a tabuada: "))
print(f"\nTabuada do {numero}:")
for i in range(1, 11):
resultado = numero * i
print(f"{numero} x {i} = {resultado}")
7)
numero = int(input("Digite um número inteiro: "))
if numero < 2:
print(f"{numero} não é primo.")
else:
primo = True
for i in range(2, int(numero ** 0.5) + 1):
if numero % i == 0:
primo = False
break
if primo:
print(f"{numero} é um número primo.")
else:
print(f"{numero} não é um número primo.")
8)
# Contadores para os intervalos
faixa1 = faixa2 = faixa3 = faixa4 = 0
while True:
idade = int(input("Digite a idade (ou um número negativo para encerrar): "))
if idade < 0:
break
elif 0 <= idade <= 25:
faixa1 += 1
elif 26 <= idade <= 50:
faixa2 += 1
elif 51 <= idade <= 75:
faixa3 += 1
elif 76 <= idade <= 100:
faixa4 += 1
print("\nDistribuição de idades:")
print(f"[0-25]: {faixa1}")
print(f"[26-50]: {faixa2}")
print(f"[51-75]: {faixa3}")
print(f"[76-100]: {faixa4}")
9)
# Inicialização dos votos
votos = {
1: 0, # Candidato 1
2: 0, # Candidato 2
3: 0, # Candidato 3
4: 0, # Candidato 4
5: 0, # Votos nulos
6: 0 # Votos em branco
}
print("Votação: escolha de 1 a 4 para candidatos, 5 para nulo e 6 para branco.")
for i in range(1, 21): # 20 colaboradorxs
while True:
voto = int(input(f"Digite o voto do colaborador {i}: "))
if 1 <= voto <= 6:
votos[voto] += 1
break
else:
print("Voto inválido! Tente novamente.")
# Exibe os resultados
print("\nResultado da votação:")
for candidato in range(1, 5):
print(f"Candidato {candidato}: {votos[candidato]} voto(s)")
print(f"Votos nulos: {votos[5]}")
print(f"Votos em branco: {votos[6]}")
# Determinar o(a) vencedor(a)
vencedor = max((votos[i], i) for i in range(1, 5))
empates = [i for i in range(1, 5) if votos[i] == vencedor[0]]
if len(empates) > 1:
print("A eleição terminou em empate entre os candidatos:", empates)
else:
print(f"O(a) vencedor(a) foi o(a) candidato(a) {vencedor[1]} com {vencedor[0]} voto(s).")