“Conocimiento Programación>Python Programming

Cómo Código Nim para Python

2011/8/19
El juego de rompecabezas " Nim " es un antiguo juego que supuestamente se originó en China, con varias encarnaciones que aparecen en la historia. Una variación desafía a los jugadores a elegir dos "palos" hasta que sólo queda un palo . El jugador que tiene la última vara pierde . Codificación de una versión simple de este juego en Python sólo requiere algunas instrucciones condicionales básicas y de entrada de los jugadores. Cosas que necesitará
Python intérprete
Ver Más instrucciones
1

Configure el script de Python con variables apropiadas. El siguiente código permite a los jugadores elegir hasta cuatro palos :

>>> palos = 13 >>> max_picks = 4
2

Configure el bucle principal y la interfaz de entrada del usuario . Los puntos que se muestran abajo son para fines de formato y no deben ser escritos en el código

>>> while ( palos = 0 !) . : . . . PICK1 , recoger 2 = 0 . . . PICK1 = raw_input ( 'Jugador 1 pick ' ) . . . mientras PICK1 > = int ( max_picks ) : . . . . . PICK1 = raw_input ( 'Jugador 1 pick ' ) . . . . . palos - = PICK1 . . . pick2 = raw_input ( ' Jugador 2 pick ' ) . . . mientras pick2 > = int ( max_picks ) : . . . . . pick2 = raw_input ( ' Jugador 2 pick ' ) . . . . . palos - = pick2
3

Establecer las condiciones ganadoras en el bucle :

>>> while ( palos = 0 !) : . . . PICK1 , recoger 2 = 0 . . . PICK1 = raw_input ( 'Jugador 1 pick ' ) . . . mientras PICK1 > = int ( max_picks ) : . . . . . PICK1 = raw_input ( 'Jugador 1 pick ' ) . . . . . palos - = PICK1 . . . si palos == 1 : . . . . . "Jugador 1 gana ! 'print . . . . . volver. . . pick2 = raw_input ( ' Jugador 2 pick ' ) . . . mientras pick2 > = int ( max_picks ) : . . . . . pick2 = raw_input ( ' Jugador 2 pick ' ) . . . . . palos - = pick2 . . . si palos == 1 : . . . . . 'Jugador 2 gana ! ' print . . . . . volver

Python Programming
Cómo código en Python
Cómo hacer un juego en Python Shell
Cómo crear una colección NFT usando Python
Cómo utilizar la sentencia break en Python
Funciones recursivas Python
Python Función Propiedad
Cómo encontrar una clave en un diccionario en Python
Cómo hacer una imagen en blanco y negro en Python
Conocimiento de la computadora © http://www.ordenador.online