Olá, Franco! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de funções para organizar os cálculos, utilizou muito bem a lógica matemática para determinar a gorjeta e ainda compreendeu a importância de retornar valores formatados para facilitar a leitura dos resultados.
Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é tornar o código mais flexível, passando tanto o valor da conta quanto a porcentagem como parâmetros da função principal. Assim:
def calcular_total(conta, porcentagem):
gorjeta = (porcentagem / 100) * conta
total = conta + gorjeta
return gorjeta, total
conta = float(input('Digite o valor da conta: '))
gorjeta = float(input('Digite o valor da porcentagem da gorjeta: '))
valor_gorjeta, valor_total = calcular_total(conta, gorjeta)
print(f'O valor da gorjeta: R$ {valor_gorjeta:.2f}')
print(f'O valor da conta total: R$ {valor_total:.2f}')
Isso faz com que o código fique mais reutilizável e organizado, permitindo calcular diferentes cenários com facilidade.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!