Hallo zusammen,
ich habe eine kurze Frage zum Thema Python.
Ich habe folgenden Code geschrieben, welcher mir bei einer bestimmten Eingabe des Nutzers einen Rabatt ausrechnen soll.
Preis = float(input("Nettopreis:"))
Kundendauer = float(input("Kundendauer in Jahren:"))
if Kundendauer >= 2 and Kundendauer < 7:
Preis = Preis * 0.995
if Kundendauer >= 7 and Kundendauer < 8:
Preis = Preis * 0.99
if Kundendauer >= 8 and Kundendauer < 9:
Preis = Preis * 0.985
if Kundendauer >= 9 and Kundendauer < 10:
Preis = Preis * 0.98
if Kundendauer >= 10 and Kundendauer < 11:
Preis = Preis * 0.975
if Kundendauer >= 11 and Kundendauer < 12:
Preis = Preis * 0.97
if Kundendauer >= 12 and Kundendauer < 13:
Preis = Preis * 0.965
if Kundendauer >= 13 and Kundendauer < 14:
Preis = Preis * 0.96
if Kundendauer >= 14 and Kundendauer < 15:
Preis = Preis * 0.955
if Kundendauer >= 15 and Kundendauer < 16:
Preis = Preis * 0.95
print(Preis)
Gibt es eine Möglichkeit, dieses Programm so umzuschreiben, sodass man nicht mehr zehn if-Anweisungen benötigt? Sondern deutlich weniger?
Vielen Dank im Voraus!