¿Por qué está mal este Python?
p1? =?p1? -?(p1?-?20)
¿Se puede escribir esta ecuación directamente como: p1? =?20?Entonces qué.
¿Qué pasa con los jugadores? 1? Entonces qué. ¿Jugador? Hay una gran cantidad de código repetitivo que se puede encapsular en una función.
¿Importado? Siéntete libre
¿Mapa mundial? =?
jugador1? =?jugador2? =?{'p':0,? 'm': 1500,? 't': 0
¿Ganar? =?0
def? play(playerId,?dictPlayer):
Imprimir
¿Imprimir? "¿Jugador? ¿D? ¿En serio? Levántate"? ?playerId
¿murió? =?random.randint(1,6)
¿Imprimir? ¿"muere=s"? ?Muerte
dictPlayer['p']? =?Muerte
¿Respuesta? =?dictPlayer['p']
if (a? gt? 20):
dictPlayer['p']? =?20
¿Imprimir? ¿"ubicación=s"? ?Reproductor de diccionario['p']
¿Imprimir? ¿"dinero=s"? ?Reproductor del diccionario['m']
dictPlayer['t']? =?mapamundial[dictPlayer['p']]
if(dictPlayer['t']?==?0):
if(dictPlayer['m']? gt =?200):
¿Imprimir? "¿Yo? ¿Sin propietario? ¿¡Lugar!? ¿Es? ¿Costo? ¿Y tú? ¿200 yuanes? (¿Índice? ¿'0'? ¿A dónde ir? Comprar)"
¿Comprar? =?raw_input(' = = gt;?')
if (comprar?==?0):
dictPlayer['m']? -=?200
x? =?worldmap.pop(dictPlayer['p'])
mapa mundial insert(dict player[' p '],?playerId)
De lo contrario:
Imprimir? "¿Qué? ¿Respuesta? ¿¡Qué lástima!? ¿Y tú? ¿No lo tienes? ¿Entiendes? ¿Es suficiente? ¿Dinero? ¿A dónde ir? ¿Comprar? ¡Eso!"
if(dictPlayer ['t']?== ?1):?Pasar
if(dictPlayer['t']?==?2):?Pasar
if(dictPlayer[' m']? lt=?0 ):
¿Imprimir? "¿El jugador ganó!"? ?(3??playerId)
¿Ganar? =?1
¿Imprimir? "¿Juego? Iniciar"
Y (win?==?0):
Jugar(1,?jugador1)
Jugar(2,?jugador2) No entré en detalles.
En su lugar, haga doble clic directamente. py script para ejecutar, al menos no informará un error.