-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathidas_spielfeldzeugs.py
54 lines (40 loc) · 1.41 KB
/
idas_spielfeldzeugs.py
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
import random
#spielfeld generieren
spielfeld = []
for i in range(10):
spielfeld.append(random.randint(0, 1))
def spielfeld_ausgeben():
print("aktuelles Spielfeld:")
print(str(spielfeld[1])+ " " +str(spielfeld[2])+ " "+str(spielfeld[3]))
print(str(spielfeld[4])+" "+ str(spielfeld[5])+" "+str(spielfeld[6]))
print(str(spielfeld[7])+" "+str(spielfeld[8])+" "+str(spielfeld[9]))
def spielzug():
schalter = int(input("Welcher Schalter soll betätigt werden? "))
print("Schalter: " + str(schalter))
print("Wert: " + str(spielfeld[schalter]))
if spielfeld[schalter] == 0:
spielfeld.pop(schalter)
spielfeld.insert(schalter, 1)
spielfeld.pop(schalter + 1)
spielfeld.insert(schalter + 1, 1)
spielfeld.pop(schalter - 1)
spielfeld.insert(schalter - 1, 1)
spielfeld.pop(schalter + 3)
spielfeld.insert(schalter + 3, 1)
spielfeld.pop(schalter - 3)
spielfeld.insert(schalter - 3, 1)
elif spielfeld[schalter] == 1:
spielfeld.pop(schalter)
spielfeld.insert(schalter, 0)
spielfeld.pop(schalter + 1)
spielfeld.insert(schalter + 1, 0)
spielfeld.pop(schalter - 1)
spielfeld.insert(schalter - 1, 0)
spielfeld.pop(schalter + 3)
spielfeld.insert(schalter + 3, 0)
spielfeld.pop(schalter - 3)
spielfeld.insert(schalter - 3, 0)
print("So sieht dein Spielfeld jetzt aus: ")
spielfeld_ausgeben()
spielfeld_ausgeben()
spielzug()