Escreva o códigoPráticaPython
Formatar mensagem com f-string
Combinar função com f-strings.
A secretaria quer frases prontas sem concatenar com +. Crie a função apresenta que recebe nome e idade e retorna uma frase como Ana tem 20 anos usando f-string. O programa lê o nome e a idade nessa ordem e imprime o retorno da função.
Entrada: Duas linhas: o nome e a idade inteira, nessa ordem.
Saída: Uma linha com nome tem idade anos.
Revisa aula 13 (01/09)
Exemplo 1
- Entrada
Ana 20
- Saída esperada
Ana tem 20 anos
Frase padrão com Ana.
Exemplo 2
- Entrada
Beto 0
- Saída esperada
Beto tem 0 anos
Idade zero também aparece na frase.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
def apresenta(nome, idade):
return f"{nome} tem {idade} anos"
nome = input()
idade = int(input())
print(apresenta(nome, idade))A função apresenta recebe dois parâmetros e devolve f"{nome} tem {idade} anos", onde as chaves são trocadas pelos valores. O programa lê os dados e imprime o retorno da chamada.
Erro comum: Esquecer o f antes das aspas e devolver {nome} tem {idade} anos literal.
Escreva sua solução e verifique quando quiser.