ich beginne folgende Aufgabe zu lösen, nun benötige ich Ihre Hilfe/korrekturen auf dem Weg zur entgültigen Klarheit.
Man muss ein Programm (auf Python) zu schreiben, welches das gesammte/summare Tickets-Kosten berechnet. Das Programm muss wie folgt arbeiten:
1. Zuerst soll der Benutzer befragt werden: wie viel (Anzahl) der Tickets will er für die Konferenz kaufen.
2. Weiter, für jedes Ticket wird es nach Alter des Besuchers befragt. Gemäß dem Alter des Besuchers werden Preiskathegorien gewählt:
- Falls besucher jünger als 18 Jahre alt ist - dann kommt er zur Konferenz kostenlos
- Falls Alter des Besuchers vom 18 bis 25 Jahre Alt: - dann der Preis pro Ticket 99 EU
-Falls Beucher älter als 25 J.A.: - dann beträgt der Preis: 139 EU
Im Resultat am Ende soll die gesammte Summe (für alle bestellte Tickets) herausgegeben werden. Falls es kommen mehr als 5 Personen zusammen - dann soll die Gruppe 20% Ermäßigung bekommen.
Unten ist mein Anfang, Roh- Variante. Ich sammle Tipps, Korrekturen und Ideen für die weitere Code-Entwicklung:
Code: Alles auswählen
Nr_Tickets = int(input("please enter which number of tickets do you need: "))
first = Nr_Tickets[0] # speichern vom ersten Ticket
count = 0 # Zähler setzen
result = '' # resultierende Zeile
for i in range Nr_Tickets # Idea: to go all Nr_Tickets through and to ask for age for each Ticket
age(i) = int(input("please enter your age: "))
i += 1
# Then needed to count Ticktes in each age-cathegory.
# After it to add Prices in each AgeCathegory and in all Age-Cathegories. How to realise it?
# if age < 18:
# Preis_a18 = 0
# print('entry free of cost')
# elif 18 <= age < 25:
# Preis_18a25 = 99
# print('your costs are 99 EU per Ticket')
# else:
# Preis_a25 = 139
# print('your costs are 139 EU per Ticket')