# Funktion zur Berechnung und Ausgabe (a) def berechneSteuerUndGibAus(gehalt): steuerbetrag = None # typischerweise wird eine Variable so deklariert ("erstellt") if gehalt > 2500: steuerbetrag = 0.42*gehalt else: steuerbetrag = 0.35*gehalt print("Brutto-Gehalt:\tEUR " + str(gehalt) + "\n" + "Steuerbetrag:\tEUR " + str(steuerbetrag) + "\n" + "Netto-Gehalt:\tEUR " + str(gehalt-steuerbetrag) + "\n") # Testen (b) for g in range(1500, 3001, 100): berechneSteuerUndGibAus(g) # Separate Funktionen zur Berechnung und Ausgabe (c) def berechneSteuer(gehalt): steuerbetrag = None if gehalt > 2500: steuerbetrag = 0.42*gehalt else: steuerbetrag = 0.35*gehalt return steuerbetrag def printSteuerinfo(steuer): print("Steuerbetrag:\tEUR " + str(steuer) + "\n") # Testen: printSteuerinfo(berechneSteuer(1500))