Escreva o códigoPráticaPython
Contar maiores de idade na lista
Combinar for em lista com if e comparação.
Uma turma guardou 3 idades. Leia 3 números inteiros, um por linha, guarde em uma lista e conte com for e if quantos são maiores ou iguais a 18. Imprima só essa quantidade.
Entrada: Três linhas, cada uma com um número inteiro.
Saída: Uma linha com a quantidade de valores maiores ou iguais a 18.
Revisa aula 8 (14/08)
Exemplo 1
- Entrada
19 17 18
- Saída esperada
2
19 e 18 entram na contagem.
Exemplo 2
- Entrada
10 15 17
- Saída esperada
0
Nenhuma idade chega a 18.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
a = int(input())
b = int(input())
c = int(input())
idades = [a, b, c]
total = 0
for idade in idades:
if idade >= 18:
total += 1
print(total)A lista guarda as idades em ordem. O for visita cada idade e o if testa idade >= 18. Um contador acumula 1 por aprovado e o print() mostra o total.
Erro comum: Usar > em vez de >= e deixar 18 de fora da contagem.
Escreva sua solução e verifique quando quiser.