Erstelle ein Programm, dass die Erbschaftssteuer berechnet.
Quelle: https://www.gov.uk/inheritance-tax/gifts
Verschenkt eine Person vor Ihrem Tod Geld, so muss eine Erbschaftssteuer bezahlt werden. Ausgenommen sind:
Wenn Erbschaftssteuer zu zahlen ist, gilt der Steuersatz gemäss der folgenden Tabelle angewendet.
Jahre zwischen Schenkung und Tod | Steuersatz |
---|---|
weniger als 3 | 40% |
weniger als 4 | 32% |
weniger als 5 | 24% |
weniger als 6 | 16% |
weniger als 7 | 8% |
ab 7 | 0% |
Beispiele:
Erstelle die Programmlogik für das Programm:
Inheritance: *500000* Years since death: *3* Tax: 56000
Inheritance: *325000* Years since death: *2* Tax: 0
Inheritance: *625000* Years since death: *6* Tax: 24000
main.py
.main_test.py
.Die Abgabe erfolgt durch den Push ins GitHub Repository. In Moodle ist keine Abgabe vorgesehen oder möglich.
def main(): # Write your program here and remove the line "pass" pass if __name__ == '__main__': main()
Anmerkung: Kümmere dich ich im Moment nicht zu sehr um if __name__ == '__main__':
.
Dieser Programmblock legt fest, welche Funktion beim Ausführen gestartet wird.
Wir werden dies im Verlauf des Moduls noch genauer betrachten.
Diese Aufgabe ist eine übersetzte und angepasste Aufgabe von Scott Morgan, verwendet unter CC BY NC SA.