Tengo un problema con phyton
Publicado por rashid (8 intervenciones) el 23/01/2022 15:34:19
Este es el juego del come cocos la "@" es la ficha y tiene que comer el "$" si lo comes tiene que sumar 1000 puntos pero no se como hacer para cambiar la puntuación
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
='editor_code'>import random
matriu=[]
FILES=10
COLUMNES=15
puntuacio=0
cocox=1
cocoy=1
premix=[1,2,3,4,5,6,7,8]
premiy=[1,2,3,4,5,6,7,8,9,10]
posisiox=random.choice(premix)
posisioy=random.choice(premiy)
def omplirMatriu(caracter):
for i in range(FILES):
matriu.append([])
for j in range(COLUMNES):
matriu[i].append(caracter)
def mostrarMatriu():
print("Posisio on ens trobem " )
print("Fila:",cocox )
print("Columna:",cocoy)
if cocoy==posisioy and cocox==posisiox:
puntuacio==puntuacio + 1000
print("Puntuació:" ,puntuacio )
for i in range(FILES):
for j in range(COLUMNES):
print(matriu[i][j], end =" ")
print()
def dibuixarFila(fila,caracter):
for i in range(COLUMNES):
matriu[fila][i]=caracter
def dibuixarColumna(columna,caracter):
for i in range(FILES):
matriu[i][columna]=caracter
def dibuixarBordejats(caracter):
dibuixarFila(0,caracter)
dibuixarFila(9,caracter)
dibuixarColumna(0,caracter)
dibuixarColumna(14,caracter)
def colocarcoco(caracter):
global cocox,cocoy
matriu[cocox][cocoy]=caracter
def moureamunt():
global cocox
if cocox > +1:
cocox=cocox-1
def moureAvall():
global cocox
if cocox < FILES-2:
cocox=cocox+1
def moureEsquerra():
global cocoy
if cocoy > 1:
cocoy -=1
def moureDreta():
global cocoy
if cocoy < COLUMNES-2:
cocoy=cocoy+1
def moviment(moufixa):
if moufixa=="w":
moureamunt()
elif moufixa=="s":
moureAvall()
elif moufixa=="a":
moureEsquerra()
elif moufixa=="d":
moureDreta()
def esborrarCoco():
global cocox, cocoy
matriu[cocox][cocoy]="-"
def omplirPremis(car):
global premix,premiy
matriu[posisiox][posisioy]=car
omplirMatriu("-")
dibuixarBordejats("*")
omplirPremis("$")
while True:
colocarcoco("@")
mostrarMatriu()
moufixa=input("Seleciona la posicio: ")
esborrarCoco()
moviment(moufixa)
Valora esta pregunta


0