Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafios Estruturas Condicionais aleatórias

1

num = int(input("Digite um número inteiro: "))
if num > 1:
    for i in range(2, int(num**0.5) + 1):
        if num % i == 0:
            print(f"{num} não é um número primo.")
            break
    else:
        print(f"{num} é um número primo.")
else:
    print(f"{num} não é um número primo.")

2

idades = [0, 0, 0, 0]  # Contadores para os intervalos  
while True:
    idade = int(input("Digite a idade do pensionista (número negativo para encerrar): "))
    if idade < 0:
        break
    elif idade <= 25:
        idades[0] += 1
    elif idade <= 50:
        idades[1] += 1
    elif idade <= 75:
        idades[2] += 1
    elif idade <= 100:
        idades[3] += 1
print("Distribuição de idades dos pensionistas:")
print(f"[0-25]: {idades[0]}")
print(f"[26-50]: {idades[1]}")
print(f"[51-75]: {idades[2]}")
print(f"[76-100]: {idades[3]}")

3

temperaturas = []
while True:
    temp = float(input("Digite a temperatura em Celsius (-273 para encerrar): "))
    if temp == -273:
        break
    temperaturas.append(temp)
if temperaturas:
    media = sum(temperaturas) / len(temperaturas)
    print(f"A média das temperaturas é: {media:.2f}°C")
else:
    print("Nenhuma temperatura foi informada.")

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, Anderson! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.

Você trouxe três soluções muito bem estruturadas e que mostram domínio de estruturas condicionais e laços de repetição. Gostei da forma como organizou os contadores no segundo exercício, deixando o código limpo e fácil de entender.

Uma dica interessante para o futuro é usar a função enumerate() quando for percorrer listas e precisar tanto do índice quanto do valor. Veja um exemplo:


idades = [23, 45, 67]
for i, idade in enumerate(idades):
    print(f"Pessoa {i+1}: {idade} anos")

Esse código percorre a lista e exibe o número da pessoa junto com a idade, sem precisar controlar o índice manualmente.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!