この問題では、最初の 10,000 ドラックは課税されず、次の 20,000 ドラックは 10% 課税され、次の 40,000 ドラックは 20% 課税され、最初の 70,000 ドラック以降は 30% 課税されます。私はPythonにはかなり慣れていませんが、これは私がこれまでに持っているものです。どこで間違ったのかわかりません。「税」変数を定義していないためだと思いますが、よくわかりません。どんな助けでも大歓迎です。ありがとう!
**ユーザーが負の数を入力し、これを for ループに追加する方法がわからない場合も、コードを終了する必要があります。
def income(drach):
for drach in range(10000):
tax = 0
for drach in range(10000 , 30000):
tax = ((drach - 10000)*0.1)
for drach in range(30000 , 70000):
tax = ((drach - 30000)*0.2) + 2000
for drach in range(70000 , 10**999):
tax = ((drach - 70000)*0.3) + 10000
print tax