Untitled
unknown
plain_text
a month ago
2.6 kB
7
Indexable
filma = {
1: {"emri": "Avatar 2", "ora": "18:00", "vende": 50, "cmimi": 5},
2: {"emri": "Fast X", "ora": "20:00", "vende": 40, "cmimi": 6},
3: {"emri": "Barbie", "ora": "16:00", "vende": 30, "cmimi": 4}
}
rezervime = []
totali = 0
def shfaq_filmat():
print("\n----- FILMAT -----")
for nr, f in filma.items():
print(f"{nr}. {f['emri']} | Ora: {f['ora']} | Vende: {f['vende']} | Cmimi: {f['cmimi']}€")
def rezervo():
global totali
shfaq_filmat()
zg = int(input("Zgjidh filmin: "))
if zg in filma:
vende = int(input("Sa bileta deshiron? "))
if vende <= 0:
print("Numer i pavlefshem!")
elif vende > filma[zg]["vende"]:
print("Nuk ka vende te mjaftueshme!")
else:
filma[zg]["vende"] -= vende
cmimi = vende * filma[zg]["cmimi"]
totali += cmimi
rezervime.append((filma[zg]["emri"], vende, cmimi))
print("Rezervimi u krye me sukses!")
else:
print("Film i pavlefshem!")
def shfaq_rezervimet():
print("\n----- REZERVIMET -----")
if len(rezervime) == 0:
print("Nuk ka rezervime.")
else:
for r in rezervime:
print(f"Film: {r[0]} | Bileta: {r[1]} | Totali: {r[2]}€")
def anulo_rezervim():
global totali
if len(rezervime) == 0:
print("Nuk ka rezervime per anulim.")
return
shfaq_rezervimet()
nr = int(input("Zgjidh numrin e rezervimit per anulim (1,2,3...): "))
if 1 <= nr <= len(rezervime):
film, bileta, cmimi = rezervime.pop(nr - 1) # pop heq nje element nga lista
# kthe vendet
for f in filma.values():
if f["emri"] == film:
f["vende"] += bileta
totali -= cmimi
print("Rezervimi u anulua!")
else:
print("Zgjedhje e gabuar!")
def shfaq_totali():
print(f"\nTotali per pagese: {totali}€")
while True:
print("\n------ MENU KINEMA ------")
print("1. Shfaq filmat")
print("2. Rezervo bileta")
print("3. Shfaq rezervimet")
print("4. Anulo rezervim")
print("5. Shfaq totalin")
print("0. Dil")
zg = input("Zgjidh: ")
if zg == "1":
shfaq_filmat()
elif zg == "2":
rezervo()
elif zg == "3":
shfaq_rezervimet()
elif zg == "4":
anulo_rezervim()
elif zg == "5":
shfaq_totali()
elif zg == "0":
print("Faleminderit qe zgjodhet kinemane tone!")
break
else:
print("Zgjedhje e gabuar!")
Editor is loading...
Leave a Comment