LU06.A07: British Inheritance Tax

Ausgangslage

Personen, die Schenkungen erhalten, werden mit der Erbschaftssteuer belastet, wenn sie in den 7 Jahren vor dem Tod des Schenkers mehr als 325.000 £ erhalten.

Wenn Erbschaftssteuer zu zahlen ist, wird sie zu 40 % auf Schenkungen erhoben, die in den letzten 3 Jahren vor dem Tod erfolgen.

Schenkungen, die 3 bis 7 Jahre vor dem Tod erfolgen, werden nach einer gleitenden Skala besteuert, die als “taper relief” bekannt ist - https://www.gov.uk/inheritance-tax/gifts

Jahre zwischen Schenkung und Tod Steuersatz
weniger als 3 40%
3 bis 4 32%
4 bis 5 24%
5 bis 6 16%
6 bis 7 8%
7 bis 8 0%

Beispiele:

Aufgabe

Schreiben Sie ein Programm, das die Erbschaftssteuer für eine Schenkung für eine Reihe von Jahren nach dem Tod berechnet. Berücksichtigen Sie dabei den Freibetrag von 325'000

Das Programm sollte folgendermaßen funktionieren:

Inheritance:
*500000*
Years since death:
*3*
Tax: 56000
Inheritance:
*325000*
Years since death:
*2*
Tax: 0
Inheritance:
*625000*
Years since death:
*6*
Tax: 24000

Vorlage

def main():
  # Write your program here
 
if __name__ == '__main__':
    main()

Anmerkung: Kümmern Sie sich im Moment nicht zu sehr um if __name__ == '__main__':. Wir brauchen es technisch gesehen nicht für dieses Programm, aber es ist eine gute Übung, es einzubauen, und es wird in späteren Übungen klarer werden.


© Kevin Maurizi

Diese Aufgabe ist eine übersetzte und angepasste Aufgabe von Scott Morgan, verwendet unter CC BY NC SA.