Escreva o códigoPráticaPython
Contar letra A e decidir mensagem
Combinar lower e count com if-else.
Leia uma linha com um texto. Use .lower() com .count() para contar quantas vezes a letra a aparece, sem ligar para maiúsculas. Se for zero imprima sem a, senão imprima tem 2 com o total no lugar do 2 (use f-string).
Entrada: Uma linha com um texto qualquer.
Saída: Uma linha com sem a ou tem N.
Revisa aula 8 (14/08)
Exemplo 1
- Entrada
Ola Mundo
- Saída esperada
tem 1
Conta um A ignorando o resto.
Exemplo 2
- Entrada
XYZ
- Saída esperada
sem a
Sem a letra deve avisar sem a.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
texto = input()
total = texto.lower().count("a")
if total == 0:
print("sem a")
else:
print(f"tem {total}")O .lower() padroniza o texto para a contagem ignorar maiúscula e minúscula. O .count("a") devolve o total de vezes da letra. O if escolhe entre aviso fixo e mensagem com o número via f-string.
Erro comum: Contar sem .lower() e perder os A maiúsculos.
Escreva sua solução e verifique quando quiser.