Alguém com esse problema no desafio de python?
O desafio pede que calcule a entrada e retorne com o acrescimo de porcentagem o valor da porcentagem e o percentual, o retorno é compatível com o solicitado no teste mas não passa
Acesse bootcamps ilimitados e +650 cursos
O desafio pede que calcule a entrada e retorne com o acrescimo de porcentagem o valor da porcentagem e o percentual, o retorno é compatível com o solicitado no teste mas não passa
Cara, esses testes da DIO sao meio burros. Sempre que faço algo um pouquinho diferente, eles não aceitam. Teve um teste que acho que pulei uma linha e ele não aceitava.
Com isso, nesse teste, eu não pulei nenhuma linha tbm... fiz de tudo e não aceitava
FOI SÓ EU PEDIR PRA PULAR AS LINHAS QUE ELE ACEITOU NUMA BOA!
Enfim, meu print ficou assim (dei valores pra tudo, pq achei que era esse o problema. Tbm coloquei o .format bonitinho para evitar a fadiga)
print('Novo salario: {0:.2f} \nReajuste ganho: {1:.2f} \nEm percentual: {2} %'.format(salario, reajuste, percentual))
Fui pulando as linhas com \n e deu certo
obs.: coloque
if (600 >= sal >= 0):
e por ai vai nos outros elif, caso contrario acho que pode dar problema
Espero ter ajudado
Olá Miguel!
Nesse caso se o valor da variável 'sal' for menor que 600 ela vai validar em todas as suas opções do bloco condicional, pois você não esta delimitando o valor que a variável 'sal' deve estar pra atender a condição específica do reajuste.
Tente fazer assim:
if 600 >= sal >= 0:
print(...)
elif 900 >= sal > 600:
print(...)
E vai delimitando ela até a sua última condição.
Tente aí e me avisa se deu certo, espero ter te ajudado ;)
GS
Vc não está declarando pra encerrar depois de verificar a condição, se vc define um valor 500, ele vai ser < doq todos os seus parametros