Python :: Aufgabe #310 :: Lösung #4

5 Lösungen Lösungen öffentlich
#310

Berechnung Kfz-Steuer (Deutschland 2021)

Anfänger - Python von JKooP - 15.12.2020 um 19:35 Uhr
Schreibe eine Methode/Funktion, mit der es möglich ist, die Kfz- Steuer sowohl für Benzin-, als auch Dieselfahrzeuge
ab dem 01.01.2021 für Deutschland zu berechnen.

Übergeben werden sollen die Parameter: Otto- o. Dieselfahrzeug, Hubraum in ccm, CO2 in g.

Als Ergebnis soll die Gesamtsteuer in Euro fürs Jahr ausgegeben werden.

Eine ausführliche Berechnungshilfe findet man hier!

Viel Spaß
#4
vote_ok
von Willi (210 Punkte) - 04.01.2021 um 15:28 Uhr
2.Versuch

Quellcode ausblenden Python-Code
def ausstoss():
    global steueranteil
    if  c <= 95:
        steueranteil = 0
    elif 96 <= c <= 115:
        steueranteil = 2.0*(c-95)
    elif 116 <= c <= 135:
        steueranteil = 2.2*(c-115)+40
    elif 136 <= c <= 155:
        steueranteil = 2.5*(c-135)+40+44
    elif 156 <= c <= 175:
        steueranteil = 2.9*(c-155)+40+44+50
    elif 176 <= c <= 195:
        steueranteil = 3.4*(c-175)+40+44+50+58
    else :  
        steueranteil = 4.0*(c-195)+40+44+50+58+68
         
for i in range (0,4):

    mo = str(input("Geben Sie 'Benzin' oder 'Diesel'ein:"))
    hub = float(input("Geben Sie den Hubraum in Liter ein:"))
    c = int(input("Geben Sie den CO2 Austoss in g/km ein:"))

    if mo == 'Benzin':
        steuer = round (hub,1)/0.1*2.0
        ausstoss()
        print("Steuer:",steuer + steueranteil,"Euro")
    elif mo == 'Diesel':
        steuer = round (hub,1)/0.1*9.5
        ausstoss()
        print("Steuer:",steuer + steueranteil,"Euro")
    else:
        print("Falsche Eingabe")

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
1994452

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.