Escreva o códigoPráticaPython
Contar palavras até digitar parar
Combinar while com lower para parada sem ligar para maiúsculas.
Leia palavras, uma por linha, até ler parar em qualquer combinação de maiúsculas e minúsculas. Conte só as palavras anteriores e imprima essa quantidade. Use while, break e .lower().
Entrada: Várias linhas com palavras, terminadas por parar.
Saída: Uma linha com a quantidade de palavras antes da parada.
Revisa aula 9 (18/08)
Exemplo 1
- Entrada
ola mundo parar
- Saída esperada
2
Conta 2 palavras antes de parar.
Exemplo 2
- Entrada
PARAR
- Saída esperada
0
Parada imediata em maiúsculas resulta em 0.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
quantidade = 0
while True:
texto = input()
if texto.lower() == "parar":
break
quantidade += 1
print(quantidade)O contador começa em 0 fora do laço. Cada volta lê um texto e o if com .lower() e break encerra ao achar parar em qualquer letra. Só o que não é parada soma 1, e o total é impresso no fim.
Erro comum: Comparar direto com parar sem .lower() e não parar com PARAR.
Escreva sua solução e verifique quando quiser.