Oi, Lucas! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Em um novo parágrafo, gostei da forma como você estruturou a função usando while True com try e except, isso mostra cuidado com validação de entrada e uma preocupação clara com a experiência de quem usa o programa.
Uma dica interessante para o futuro é utilizar uma função auxiliar para calcular a gorjeta, deixando o código mais organizado e reutilizável. Veja este exemplo:
def calcula_gorjeta(valor_conta, porcentagem):
return valor_conta * porcentagem / 100
gorjeta = calcula_gorjeta(100, 10)
print(gorjeta)
Esse código cria uma função que recebe o valor da conta e a porcentagem, calcula a gorjeta e retorna o resultado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!