Python :: Aufgabe #246

5 Lösungen Lösungen öffentlich

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.

Lösungen:

vote_ok
von NamelessWolf (120 Punkte) - 21.03.2020 um 16:56 Uhr
Quellcode ausblenden Python-Code
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)
vote_ok
von satn1241 (3090 Punkte) - 01.04.2020 um 13:48 Uhr
Quellcode ausblenden Python-Code
# 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")
vote_ok
von Gisbert5020 (3120 Punkte) - 08.04.2020 um 16:53 Uhr
Quellcode ausblenden Python-Code
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, "€")
vote_ok
von Chrisu90 (910 Punkte) - 21.10.2020 um 11:42 Uhr
Quellcode ausblenden Python-Code
#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, '€')

vote_ok
von kruegerinfo (20 Punkte) - 03.12.2020 um 10:53 Uhr
Quellcode ausblenden Python-Code
# 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")
2108722

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.