Eu fiz o exercício 109 que é diferente da solução do Gustava Guanabara, o meu funcionou.
def aumentar(v, a, f=False):
x = v * (1 + (a / 100))
x = moeda(x, f)
return x
O resultado é Aumentando em 10%, temos R$550,00.
Eu achei a solução do professo interessante e fui tentar usa-lo, porém não funcionou.
def aumentar(v, a, f=False):
x = v * (1 + (a / 100))
return x if f else moeda(x, f)
O resultado é Aumentando em 10%, temos 550.0
O que fiz de errado?
Olá Junia, esta faltando algumas informações no return, observe:
return x if f is False else moeda(x)
Da forma que você colocou, o if esta retornando o F, true, quando na verdade precisa ser False.
Tente fazer essa modificação para ver se funciona corretamente.
Continue seguindo sempre, muito legal você tentar outras formas de resolução, parabéns!!
Bons Estudos 🖖
Autor
Posts
Visualizando 1 resposta da discussão
Você deve fazer login para responder a este tópico.
O Estudonauta utiliza cookies e outras tecnologias semelhantes para melhorar a sua experiência em nossos serviços, personalizar publicidade e recomendar conteúdo de seu interesse. Ao utilizar nossos serviços, você concorda com tal monitoramento. Com esta autorização estamos aptos para coletar tais informações e utilizá-las para tais finalidades. Você pode consultar nossa política de privacidade e política de cookies.OkVeja mais