Improve main.py and Kaufladen.py

This commit is contained in:
Astjan Selimaj
2026-07-20 20:22:40 +02:00
parent b5708201a9
commit 2d3b823db2
2 changed files with 29 additions and 39 deletions
+25 -23
View File
@@ -1,26 +1,28 @@
produkt = input('Welches Produkt (Gummibaerchen, Lakritzstangen, Playstation) wünschen Sie?') while True:
menge = int(input('Welche Menge wünschen Sie?')) produkt = input('Welches Produkt (Gummibaerchen, Lakritzstangen, Playstation) wünschen Sie? ')
Gummibaerchen = float(0.05) prices = {
Lakritzstangen = float(0.30) "Gummibaerchen": 0.05,
Playstation = float(199.00) "Lakritzstangen": 0.30,
"Playstation": 199.00
}
GBpreis = Gummibaerchen * menge if (not produkt in prices):
LSpreis = Lakritzstangen * menge print("Falscher Artikelname!")
PSpreis = Playstation * menge continue
try:
menge = int(input('Welche Menge wünschen Sie? '))
except:
print("Keine gültige Menge!")
continue
match produkt: total_price = prices[produkt] * menge
case 'Gummibaerchen': netto_price = total_price / 1.07
print ('Netto ohne MwSt: EUR', GBpreis/1.07) tax_price = total_price - total_price / 1.07
print ('MWSt: EUR', GBpreis-GBpreis/1.07)
print ('Zu bezahlen: EUR', GBpreis) print (f'Netto ohne MwSt: EUR {netto_price:.2f}')
case 'Lakritzstangen': print (f'MWSt: EUR {tax_price:.2f}')
print ('Netto ohne MwSt: EUR', LSpreis/1.07) print (f'Zu bezahlen: EUR {total_price:.2f}')
print ('MWSt: EUR', LSpreis-LSpreis/1.07)
print ('Zu bezahlen: EUR', LSpreis) break
case 'Playstation':
print ('Netto ohne MwSt: EUR', PSpreis/1.07)
print ('MWSt: EUR', PSpreis-PSpreis/1.07)
print ('Zu bezahlen: EUR', PSpreis)
case _:
print('Falscher Artikelname!')
+4 -16
View File
@@ -21,24 +21,12 @@
import random import random
alter = int(input ('Bitte Alter nennen')) alter = int(input ('Bitte Alter nennen: '))
is_juvenile = alter >= 18 and alter <= 21
acceptable_age = 18 if is_juvenile else alter / 2 + 7
if alter >=22: print(f"Your acceptable age is {"at least" if is_juvenile else ""} {acceptable_age}")
AAge = alter / 2 + 7
elif alter <=17:
AAge = alter / 2 + 7
elif alter <=21:
AAge = 18
if AAge ==18:
print("Your acceptable age is atleast", AAge)
elif AAge >=18:
print("Your acceptable age is", AAge)
elif AAge <=18:
print("Your acceptable age is", AAge)
vornamen = ['Astjan', 'Knastjan', 'Bombastjan'] vornamen = ['Astjan', 'Knastjan', 'Bombastjan']