Escreva o códigoPráticaPython
Exibir letras em maiúsculas
Percorrer texto com for e padronizar com upper().
Uma etiqueta precisa gritar o nome. Leia uma palavra em uma linha e, usando for e .upper(), imprima cada letra maiúscula em uma linha, na mesma ordem.
Entrada: Uma linha com uma palavra sem espaços.
Saída: Uma linha para cada letra da palavra, em maiúsculas.
Revisa aula 6 (07/08)
Exemplo 1
- Entrada
oi
- Saída esperada
O I
Cada letra sai em uma linha maiúscula.
Exemplo 2
- Entrada
ana
- Saída esperada
A N A
As três letras aparecem em maiúsculas.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
palavra = input()
for letra in palavra:
print(letra.upper())Texto também é iterável, então o for entrega uma letra por volta. O método .upper() devolve a cópia maiúscula da letra. Cada print() mostra uma letra já convertida.
Erro comum: Imprimir a palavra inteira de uma vez em vez de uma letra por linha.
Escreva sua solução e verifique quando quiser.