Olá, Victor! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o tratamento de exceções para garantir entradas válidas com Python, utilizou muito bem uma função para organizar o cálculo da gorjeta e ainda compreendeu a importância da formatação de saída para tornar o resultado mais claro ao usuário.
Uma dica interessante para o futuro é aplicar o parâmetro padrão diretamente na função input(), usando strip() para evitar espaços extras. Assim:
porcentagem_gorjeta = input("Digite a porcentagem da gorjeta (Padrão: 10%): ").strip()
porcentagem_gorjeta = float(porcentagem_gorjeta) if porcentagem_gorjeta else 10
Isso faz com que, caso o usuário apenas pressione Enter, o valor padrão de 10 seja aplicado automaticamente.
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
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!