Oi, Ricardo! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
O seu código tá bem organizado ao separar a entrada dos dados, a conversão para float e o cálculo da gorjeta. Isso mostra um bom entendimento do fluxo do programa e da importância de transformar valores digitados em números para realizar cálculos corretamente.
Você pode utilizar o método round() para controlar casas decimais em cálculos quando necessário. Veja este exemplo:
conta = float(input('Digite o valor da conta:'))
gorjeta = float(input('Digite a porcentagem da gorjeta:'))
total = conta + (conta * gorjeta / 100)
total = round(total, 2)
print('Total a pagar:', total)
Neste exemplo, round(total, 2) arredonda o valor final para duas casas decimais, ajudando a manter o resultado organizado ao trabalhar com valores monetarios.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!