#!/usr/bin/python # -*- coding: utf-8 -*- # Anwendung: Rabattberechnung # Autor: Beispielcode aus Video-Workshop FIa25 # Datum: 01.02.2023 # Version: 1.0 # Bibliotheken einbinden import sys # Variablen vereinbaren Umsatz = 0.00 Prozentsatz = 0 Rabattbetrag = 0.00 Rechnungsbetrag = 0.00 if __name__ == '__main__': # Fehlerbehandlung bei Fehleingabe try: # Eingabeaufforderung mit Textausgabe Umsatz = input('Umsatz in Euro eingeben: ') # Umwandeln der Eingabe (Zeichenkette) in Zahl (Float) Umsatz = float(Umsatz) except ValueError: print('Fehler: Es wurde keine Zahl eingegeben!') sys.exit() # sauberes Beenden des Programms bei Fehler #Kontrollstruktur Rabattabfrage # ist der Umsatz >=100 if (Umsatz >= 100): # ist der Umsatz >=500 if (Umsatz >= 500): Prozentsatz = 10 else: Prozentsatz = 5 else: Prozentsatz = 0 # Ermitteln von Rabatt- und Rechnungsbetrag Rabattbetrag = (Umsatz * Prozentsatz)/100 Rechnungsbetrag = Umsatz - Rabattbetrag # Ausgabe auf Konsole print ('Der Umsatz beträgt: ', Umsatz, '€') print ('Der Prozentsatz beträgt: ', Prozentsatz, '%') print ('Der Rabattbetrag beträgt: ', Rabattbetrag, '€') print ('================================================') print ('Der Rechnungsbetrag ist: ', Rechnungsbetrag, '€')