Escreva o códigoPráticaPython
Montar ficha heroica em maiúsculas
Treinar função que devolve f-string com upper.
O arauto anuncia o herói. Crie uma função ficha com def que recebe o nome e devolve com return uma f-string como Heroi ANA! usando .upper(). Leia o nome com input(), chame a função e imprima o retorno.
Entrada: Uma linha com o nome.
Saída: Uma linha com a ficha em maiúsculas.
Revisa aula 6 (07/08)
Exemplo 1
- Entrada
ana
- Saída esperada
Heroi ANA!
Nome minúsculo vira maiúsculo.
Exemplo 2
- Entrada
Bob
- Saída esperada
Heroi BOB!
Nome misto vira maiúsculo.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
def ficha(nome):
return f"Heroi {nome.upper()}!"
nome = input()
print(ficha(nome))A função recebe o nome e devolve uma f-string que já deixa tudo em maiúsculas com .upper(). O programa lê o nome, chama ficha e imprime o retorno. Nada é impresso dentro da função.
Erro comum: Esquecer .upper() e imprimir o nome como foi digitado.
Escreva sua solução e verifique quando quiser.