Newer
Older
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
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?