Escreva o códigoAquecimentoPython
Montar ficha com nome, tipo e custo
Formatar ficha com title, upper e round em um print.
Leia o nome, o tipo sanguíneo e o custo, um por linha. Imprima tudo em um único print() no formato Nome | TIPO | custo, usando .title() no nome, .upper() no tipo e round() com 2 casas no custo. Use a representação numérica padrão do resultado de round(), sem exigir zeros finais.
Entrada: Três linhas: nome, tipo sanguíneo e custo com ponto.
Saída: Uma linha com a ficha no formato Nome | TIPO | custo.
Exemplo 1
- Entrada
ana souza a+ 10.567
- Saída esperada
Ana Souza | A+ | 10.57
Confere formatação e arredondamento para 2 casas.
Exemplo 2
- Entrada
JOAO LIMA o- 5
- Saída esperada
Joao Lima | O- | 5.0
Confere conversão para título e maiúsculas com custo inteiro.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
nome = input()
tipo = input()
custo = float(input())
print(f"{nome.title()} | {tipo.upper()} | {round(custo, 2)}")A solução lê as três linhas e converte o custo com float(). Ela formata o nome com .title() e o tipo com .upper(). Ela arredonda o custo com round() e junta tudo com | em um só print().
Erro comum: Esquecer .title() ou .upper() e imprimir o texto como foi digitado.
Escreva sua solução e verifique quando quiser.