| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Cómo Código Nim para Python
    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

    Previous :

    next :
      Artículos relacionados
    ·¿Qué es Python 2.6 y PyWin 
    ·Python CGI Ejemplos 
    ·Cómo secar lenteja de agua 
    ·Diferencias entre la escritura y WriteLine en Python 
    ·Instalación no root de módulos de Python 
    ·¿Cómo deshacerse de un carácter de nueva línea en P…
    ·Cómo hacer un juego en Python Shell 
    ·Cómo comprobar dependencias en Python 
    ·¿Qué tipo de programa de ordenador es Python 2.2.1 
    ·Cómo ejecutar archivos en el intérprete de Python 
      Artículos destacados
    ·Cómo mostrar una cadena hacia atrás en C 
    ·Cómo poner Sentencias condicionales en un archivo JS 
    ·Cómo agregar KeyListener a JFrame 
    ·Cómo utilizar VBA en Access vista Diseño de consulta 
    ·¿Qué es una sentencia condicional 
    ·Cómo importar otra clase en Java Usando jGRASP 
    ·Cómo declarar una matriz de estructuras en C 
    ·Cómo crear una fecha en una cadena en Java 
    ·Cómo ejecutar código Python 
    ·Cómo abrir un archivo PHP en Vista 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com