W progresywnych systemach podatkowych stawki podatkowe zmieniają się w zależności od dochodu. Przedziały podatkowe to działy, które regulują te zmiany.
Oto przykład przedziałów podatkowych w określonym systemie podatkowym:
0-15527: 0% podatku
15.528 - 42.707: 15% podatku
42 708 - 132 406: 25% podatku
132 407 i więcej: 28% podatku
Załóżmy, że używamy uproszczonej wersji opodatkowania i stosujemy jedną stawkę podatku do całej kwoty pieniędzy.
Napisz program obliczający podatek, który dana osoba zapłaci na podstawie jej dochodów.
Format wejściowy:
Wartość czyjegoś dochodu podlegającego opodatkowaniu (w dolarach).
Format wyjściowy:
Podatek od {dochodu} wynosi {percent}%. To jest {obliczona_tax} dolara!
Zaokrąglij obliczony_podatek do najbliższej liczby całkowitej.
Przykładowe wejście 1:
14378
Przykładowe wyjście 1:
Podatek dla 14378 wynosi 0%. To jest 0 dolarów!
Przykładowe wejście 2:
99999
Przykładowe wyjście 2:
Podatek za 99999 wynosi 25%. To jest 25000 dolarów!
Moje wariacje w temacie zadania:
someone_s_taxable_income = int(input())
tax = 0 * someone_s_taxable_income if (0 < someone_s_taxable_income and someone_s_taxable_income <= 15527) or 0.15* someone_s_taxable_income elif (15528 < someone_s_taxable_income and someone_s_taxable_income <= 42707) or 0.25* someone_s_taxable_income elif (42708 < someone_s_taxable_income <= 132406) else 0.28* someone_s_taxable_income
result = print("The tax for " + someone_s_taxable_income + is + tax. + +"That is" +"" + tax +"" + "dolars!")