Oi, Elton! Como vai?
Gostei de ver a função calcular_gorjeta
; clara e reutilizável. O problema aqui é que o total soma a porcentagem (conta + gorjeta
) em vez do valor da gorjeta. Ajuste usando total = conta + calcular_gorjeta(conta, gorjeta)
e depois imprima com print(f'Total a pagar: R$ {total:.2f}')
.
Uma dica interessante para o futuro é usar round()
para controlar casas decimais. Veja este exemplo:
valor = 10.6789
print(round(valor, 2)) # arredonda para 2 casas
No exemplo, round(valor, 2)
retorna o numero com 2 casas decimais.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!