TOPIC

Runtime error em python

caioandrade asked 3 months ago

salary = float(input())
if salary <= 400:
    print("Novo salário: %.2f" % (salary * 1.15))
    print("Reajuste ganho: %.2f" % (salary * 0.15))
    print("Em percentual: 15 %")
if salary > 400 and salary <= 800:
    print("Novo salário: %.2f" % (salary * 1.12))
    print("Reajuste ganho: %.2f" % (salary * 0.12))
    print("Em percentual: 12 %")
if salary > 800 and salary <= 1200:
    print("Novo salário: %.2f" % (salary * 1.10))
    print("Reajuste ganho: %.2f" % (salary * 0.10))
    print("Em percentual: 10 %")
if salary > 1200 and salary <= 2000.00:
    print("Novo salário: %.2f" % (salary * 1.07))
    print("Reajuste ganho: %.2f" % (salary * 0.07))
    print("Em percentual: 7 %")
if salary > 2000:
    print("Novo salário: %.2f" % (salary * 1.04))
    print("Reajuste ganho: %.2f" % (salary * 0.04))
    print("Em percentual: 4 %")

esse código fica dando runtime error, já tentei de diversas formas, mas TODAS deram runtime error.

Remember not post solutions. Your post may be reviewed by our moderators.

  • Aléxis Toigo replied 1 month ago

    Você está imprimindo a palavra "Salario" com o acento no "á"-> "salário", a palavra deve estar sem o acento agudo. Mude também, ao ivés de usar if para todos, use apenas para o primeiro, para os demais use elif. Com estas mudanças acredito que irá receber Accepted.

    Saída correta:

    Novo salario: *valor*

    Sua saída:

    Novo salário: *valor*
  • Samuel replied 1 month ago

    tu esqueceu de colocar por exemplo o 400.01