| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Come codice di Nim per Python
    Il " Nim " puzzle game è un gioco antico che presumibilmente ha avuto origine in Cina , con varie incarnazioni che appaiono nel corso della storia . Una variazione sfida a due giocatori di scegliere "bastoni " fino a quando un solo bastoncino è di sinistra. Il giocatore che prende l'ultimo bastone perde . Codifica una semplice versione di questo gioco in Python richiede solo alcune istruzioni condizionali di base e di input da parte dei giocatori . Cose che ti serviranno
    interprete Python
    Mostra più istruzioni
    1

    impostare lo script Python con le variabili del caso. Il codice seguente consente ai giocatori di scegliere fino a quattro bastoni :

    >>> bastoni = 13 >>> max_picks = 4
    2

    Impostare il ciclo principale e l' interfaccia di input dell'utente . I punti riportati di seguito sono solo a scopo di formattazione e non devono essere digitati nel codice

    >>> while ( bastoncini = 0 !) . : . . . PICK1 , Scelta 2 = 0 . . . PICK1 = raw_input ( ' Giocatore 1 selezionamento : ' ) . . . mentre PICK1 > = int ( max_picks ) : . . . . . PICK1 = raw_input ( ' Giocatore 1 selezionamento : ' ) . . . . . bastoncini - = PICK1 . . . pick2 = raw_input ( ' Giocatore 2 selezionamento : ' ) . . . mentre pick2 > = int ( max_picks ) : . . . . . pick2 = raw_input ( ' Giocatore 2 selezionamento : ' ) . . . . . bastoncini - = pick2
    3

    Impostare le condizioni vincenti nel loop :

    >>> while ( bastoncini = 0 ! ) : . . . PICK1 , Scelta 2 = 0 . . . PICK1 = raw_input ( ' Giocatore 1 selezionamento : ' ) . . . mentre PICK1 > = int ( max_picks ) : . . . . . PICK1 = raw_input ( ' Giocatore 1 selezionamento : ' ) . . . . . bastoncini - = PICK1 . . . se bastoni == 1 : . . . . . print ' Player 1 vince ! ' . . . . . ritorno . . . pick2 = raw_input ( ' Giocatore 2 selezionamento : ' ) . . . mentre pick2 > = int ( max_picks ) : . . . . . pick2 = raw_input ( ' Giocatore 2 selezionamento : ' ) . . . . . bastoncini - = pick2 . . . se bastoni == 1 : . . . . . print ' Giocatore 2 vince ! ' . . . . . tornare

    Previous :

    next :
      Articoli Correlati
    ·Python Lambda di lista 
    ·Come fare un array dinamico 2D di stringhe in Python 
    ·Come creare moduli Python 
    ·Come ottenere la dimensione di un file a Python 
    ·Come collegare Lambda in Python 
    ·Come controllare se un modulo caricato in Python 
    ·Come rimuovere una sottolineatura in Python 
    ·Come stampare liste in Python 
    ·Procedura: Python utilizzando le API di Twitter 
    ·Come fare una conversazione Python 
      Articoli in evidenza
    ·Come rimuovere un array associativo chiave in PHP 
    ·Come mappare stringhe a una lista di stringhe 
    ·Come creare una funzione UDB 
    ·Come utilizzare le variabili in Perl Regex per Ubuntu 
    ·Come aggiungere un commento Evento in Visual Basic 
    ·Come per rilevare una circolarità in una lista concate…
    ·Come utilizzare le caselle di controllo in MFC 
    ·Valore di VBA funzione di ritorno 
    ·Come mano Trace Attraverso Codice Software 
    ·Chi ha inventato Computer Programming ? 
    Copyright © Conoscenza Informatica http://it.wingwit.com