Skip to content
Snippets Groups Projects
Commit f19e557c authored by Annukka Heinonen's avatar Annukka Heinonen
Browse files

Delete varaaminen.py

parent 74d5b85a
No related branches found
No related tags found
No related merge requests found
eka_sali = [[1,2,3,4,5,6,7,8,9,10],
[11,12,13,14,15,16,17,18,19,20],
[21,22,23,24,25,26,27,28,29,30],
[31,32,33,34,35,36,37,38,39,40],
[41,42,43,44,45,46,47,48,49,50],
[51,52,53,54,55,56,57,58,59,60],
[61,62,63,64,65,66,67,68,69,70],
[71,72,73,74,75,76,77,78,79,80],
[81,82,83,84,85,86,87,88,89,90],
[91,92,93,94,95,96,97,98,99,100]]
toka_sali = [[1,2,3,4,5,6,7],
[8,9,10,11,12,13,14],
[15,16,17,18,19,21,22],
[23,24,25,26,27,28,29],
[30,31,32,33,34,35,36],
[37,38,39,40,41,42,43],
[44,45,46,47,48,49,50]]
kolmas_sali = [[1,2,3,4,5,],
[6,7,8,9,10],
[11,12,13,14,15],
[16,17,18,19,20],
[21,22,23,24,25]]
elokuvalista = {'Nälkäpeli': ('2h 37min', 16), 'Dune': ('3h 30min', 12)}
naytosajat = {'Nälkäpeli': [12.12, 1200, kolmas_sali], 'Dune': []}
def varaa_elokuva():
elokuva = input("Valitse haluamasi elokuva: ")#syötetään haluttu elokuvan nimi
if elokuva in naytosajat: #käy läpi onko elokva näytosajat sanakirjassa
print(naytosajat[elokuva]) #jos on, tulostaa elokuvaa vastaavat näytökset
else:
print("Elokuva ei ole ohjelmistossa.") #jos elokuva ei ole näytösajoissa, kertoo että elokuva ei ole nähtävissä
naytos = input("Valitse haluamasi näytös: ")#esim. Nälkäpeli[0] tarkoittaa että haluat varata ensimmäisen näytöksen nälkäpelielokuvasta
if naytosajat[elokuva[i][2]] == eka_sali:
for paikka in eka_sali:
if paikka in eka_sali:
print(eka_sali)
nimi = input("Anna nimi, jolle varaus tehdään: ")
istumapaikka = int(input("Anna paikan nuemro: (muodossa: eka_sali[rivi 0,1,2..][jäsen riviillä:0,1,2..] )"))
#paikan numreo vaihtuu X salikartassa, varauksen merkiksi
eka_sali[istumapaikka] = "X"
else:
print("Näytös on täynnä, varaa toinen näytös.")
elif naytosajat[elokuva[i][2]] == toka_sali:
for paikka in toka_sali:
if paikka in toka_sali:
print(toka_sali)
nimi = input("Anna nimi, jolle varaus tehdään: ")
istumapaikka = int(input("Anna paikan nuemro: (muodossa: eka_sali[rivi 0,1,2..][jäsen riviillä:0,1,2..] )"))
toka_sali[istumapaikka] = "X"
#paikan numreo vaihtuu X salikartassa, varauksen merkiksi?
else:
print("Näytös on täynnä, varaa toinen näytös.")
elif naytosajat[elokuva[i][2]] == kolmas_sali:
for paikka in kolmas_sali:
if paikka in kolmas_sali:
print(kolmas_sali)
nimi = input("Anna nimi, jolle varaus tehdään: ")
istumapaikka = int(input("Anna paikan nuemro:(muodossa: eka_sali[rivi 0,1,2..][jäsen riviillä:0,1,2..] )"))
kolmas_sali[istumapaikka] = "X"
#paikan numreo vaihtuu X salikartassa, varauksen merkiksi
else:
print("Näytös on täynnä, varaa toinen näytös.")
print("Kiitos varauksesta!")
#kertoo onko näytöksessä tilaa, onko näytöksen sali kaikki X (tehty) ei toimi
#jos ei ole pitää valita uusi näytös (tehty) ei toimi
#jos tilaa, tulostaa salikartan (tehty) ei toimi
#kysyy nimen ja halutun paikan (tehty) ei toimi
#haluttu paikka merkataan X (tehty) ei toimi
#tulostaa että varaus onnistunut (tehty) ei toimi
def muokkaa_varausta():
muokkaa = input("Anna näytös, jonka varausta haluat muokata: (muodossa: esim Nälkäpeli[0][2], eli näläkäpeli, näytös 1 ,sali 3)")
print(muokkaa) #pitäs printata näytöksen salikartan
v_paikka = input("Anna edellisen paikan numero: (muodossa: esim(kolmas_sali[0][3] eli kolmas sali rivi 1 paikka 4)")
# X muuttuu takaisin oikeaksi numeroksi, jolloin varaus peruuntunut, en osaa tehdä
print("Varaus peruutettu!")
print("1 en halua tehdä uutta varausta (palaa aloitusvalikkoon)")
print("2 haluan tehdä uuden varauksen")
arvo = int(input("Anna toiminto: "))
if arvo == 1:
main()#??
if arvo == 2:
varaa_elokuva()
def varaus():
print("1 varaa elokuva")
print("2 muokkaa varausta")
print("3 palaa etusivulle")
arvo = int(input("Anna toiminto: "))
if arvo == 1:
varaa_elokuva()
elif arvo == 2:
muokkaa_varausta()
elif arvo == 3:
print("Kiitos ja hei! (palaa etusivulle)")
main() #pitäskö alotus laittaa omana funktiona niin pääsis varauksesta ja administ helpost etusivulle vai oonko ihan tyhäm?
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment