Essa foi minha solução:
conta = float(input('Digite o preço a pagar: '))
gorgeta = float(input('Digite a porcentagem de gorjeta: '))
def calculo_gorjeta(porcentagem):
porcentagem_da_gorgeta = (porcentagem / 100) * conta
return porcentagem_da_gorgeta
print(f'O valor da gorjeta foi de R${calculo_gorjeta(gorgeta):.2f}')
def valor_total(preco):
final = preco + calculo_gorjeta(gorgeta)
return final
print(f'E o valor total da conta foi de R${valor_total(conta):.2f}')
É normal ter tanta dificuldade para criar as funções ? Depois de fazer o exercício sempre olho o fórum para ver como outros pensaram e vejo sempre umas respostas super elaboradas e várias coisas que nem compreendo ainda nas funções. Sempre olho para as minhas funções acho que são simples demais e meio que desnecessarias e não consigo sair muito da caixa para implementar outras .