Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
E
elavatkuvat
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Admin message
Maintenance moved to Monday 17.3. at 13:00. ETA 60 - 90 minutes.
Show more breadcrumbs
Annukka Heinonen
elavatkuvat
Commits
f19e557c
Commit
f19e557c
authored
1 year ago
by
Annukka Heinonen
Browse files
Options
Downloads
Patches
Plain Diff
Delete varaaminen.py
parent
74d5b85a
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
varaaminen.py
+0
-107
0 additions, 107 deletions
varaaminen.py
with
0 additions
and
107 deletions
varaaminen.py
deleted
100644 → 0
+
0
−
107
View file @
74d5b85a
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?
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment