Python :: Aufgabe #246
5 Lösungen

Preise im Copy-Shop für Kopien
Anfänger - Python
von DragStar
- 20.03.2020 um 11:53 Uhr
In einem Copy-Shop gilt folgende Preisliste:
01 - 49 Seiten kostet 0,10 Euro pro Seite
50 - 99 Seiten kostet 0,09 Euro pro Seite
100 - 199 Seiten kostet 0,08 Euro pro Seite
ab 200 Seiten kostet 0,06 Euro pro Seite
Erstellen Sie ein Programm, welches nach Eingabe der Anzahl der Kopien den Gesamtpreis ausgibt.
01 - 49 Seiten kostet 0,10 Euro pro Seite
50 - 99 Seiten kostet 0,09 Euro pro Seite
100 - 199 Seiten kostet 0,08 Euro pro Seite
ab 200 Seiten kostet 0,06 Euro pro Seite
Erstellen Sie ein Programm, welches nach Eingabe der Anzahl der Kopien den Gesamtpreis ausgibt.
Lösungen:

def preisRechner(seitenAnzahl): if(seitenAnzahl <= 49): preis = 0.1 elif(seitenAnzahl <= 99): preis = 0.09 elif(seitenAnzahl <= 199): preis = 0.08 else: preis = 0.06 betrag = seitenAnzahl * preis print(betrag, 'Euro! ') preisRechner(1000)

# Copy-Shop print("Wie viele Seiten möchten Sie drucken?") anzahl = int(input()) if anzahl < 50: preis = 0.10 if 49 < anzahl < 99: preis = 0.09 if 99 < anzahl < 199: preis = 0.08 if anzahl > 199: preis = 0.06 kosten = anzahl*preis print("Sie möchten also", anzahl,"Seiten drucken.") print("Bei einem Preis von",round(preis,2),"Euro pro Seite macht das:", round(kosten,2),"Euro")

anzahl=int(input("Geben Sie die Anzahl der Kopien ein: ")) if anzahl < 50: preis = anzahl * 0.1 elif anzahl < 100: preis = anzahl * 0.09 elif anzahl < 200: preis = anzahl * 0.08 else: preis = anzahl *0.06 print("Preis für ", anzahl, "Kopien ist ", preis, "€")

#Copy-Shop print('Willkommen im Copy-Shop!') print('\nWieviele Seiten wollen Sie kopieren?') eingabe = int(input('Seitenanzahl: ')) if eingabe <= 49: print('Betrag: ', eingabe * 0.10, '€') elif (eingabe <= 50) or (eingabe < 100): print('Betrag: ', eingabe * 0.09, '€') elif ('Betrag: ', eingabe >= 100) or (eingabe < 200): print(eingabe * 0.08, '\n') elif eingabe > 199: print('Betrag: ', eingabe * 0.06, '€')

# Copy-Shop - Die vorgegebene Preisliste ist keine Rabattliste. Entsprechend der Aufgabenstellung sollte auch die Berechnung erfolgen. print("Wie viele Seiten möchten Sie drucken?") anzahl = int(input()) if anzahl < 50: preis = 0.10 kosten = anzahl * preis print("Für die ersten Seiten bis 49, berechnen wir 0.10 Euro pro Seite") if 49 < anzahl < 99: preis = 0.09 vkosten = 4.9 kosten = (anzahl-49) * preis + vkosten print("Für die Seiten 1 bis 49, berechnen wir 4.90") print("Für die Seiten ab Seite 50 nur noch 0.09 Euro pro Seite") if 99 < anzahl < 199: preis = 0.08 vkosten = 9.40 kosten = (anzahl-99) * preis + vkosten print("Für die Seiten 1 bis 49, berechnen wir 4.90") print("Für die Seiten 50 bis 99 berechnen wir 4.50") print ("Für die Seiten ab 100 nur noch 0.08 Euro pro Seite") if anzahl > 199: preis = 0.06 vkosten = 17.40 kosten = (anzahl-199) * preis + vkosten print("Für die Seiten 1 bis 49, berechnen wir 4.90") print("Für die Seiten 50 bis 99 berechnen wir 4.50") print("Für die Seiten 100 bis 199 berechnen wir 6.00") print ("Für die Seiten ab 200 nur noch 0.06 Euro pro Seite") print("Sie möchten also", anzahl,"Seiten drucken.") print("Das macht:", round(kosten,2),"Euro")