Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Hvordan kode Nim for Python
    Den " Nim " puslespillet er et gammelt spill som angivelig oppstod i Kina , med ulike inkarnasjoner vises gjennom historien. En variant utfordrer to spillere å velge " pinner " til bare én stav som er igjen. Den spilleren som tar den siste pinnen taper. Koding en enkel versjon av dette spillet i Python krever bare noen grunnleggende betinget utsagn og innspill fra spillerne. Du trenger
    Python tolk
    Vis flere instruksjoner
    en

    Sette opp Python-skript med passende variabler . Følgende kode tillater spillere å plukke opp til fire pinner : en

    >>> pinner = 13 >>> max_picks = 4
    2

    Sett opp de viktigste sløyfe og brukerundersøkelser grensesnitt. Prikkene vises nedenfor, er for formatering formål og bør ikke bli skrevet inn i koden din

    >>> while ( pinner = 0 ! ) . : . . . pick1 , plukke 2 = 0 . . . pick1 = raw_input (' Spiller en pick :') . . . mens pick1 > = int ( max_picks ) : . . . . . pick1 = raw_input (' Spiller en pick :') . . . . . pinner - = pick1 . . . pick2 = raw_input (' Player to pick :') . . . mens pick2 > = int ( max_picks ) : . . . . . pick2 = raw_input (' Player to pick :') . . . . . pinner - = pick2
    3

    Sett opp de vinnende forholdene i bue:

    >>> while ( pinner = 0 ! ) : . . . pick1 , plukke 2 = 0 . . . pick1 = raw_input (' Spiller en pick :') . . . mens pick1 > = int ( max_picks ) : . . . . . pick1 = raw_input (' Spiller en pick :') . . . . . sticks - = pick1 . . . hvis pinner == 1: . . . . . print ' Player en Wins ! ' . . . . . tilbake. . . pick2 = raw_input (' Player to pick :') . . . mens pick2 > = int ( max_picks ) : . . . . . pick2 = raw_input (' Player to pick :') . . . . . pinner - = pick2 . . . hvis pinner == 1: . . . . . print ' Player to Wins ! ' . . . . . returnere

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan kombinere to lister i Python 
    ·Hvordan skrive en Taylor -serien i Python 
    ·Hvordan lage en IRC Bot From Scratch i Python 
    ·Hvordan åpne en fil i Python 
    ·Recursive Merge Sorter i Python 
    ·Hvordan lage Spaces in Between Flere Strenger i Python 
    ·Python Resources 
    ·Hvordan kontrollere en Unix Shell med Python 
    ·Slik kjører du en Python Script From Another Python Sc…
    ·Hvordan legge til innledende mellomrom i Python 
      Anbefalte artikler
    ·Slik konverterer Digit til Word i Visual Basic 6.0 
    ·Definisjonen av UML 
    ·Hvordan bruke SetString for en heltallsfelt 
    ·Hva er Cue -filer og Bin filer 
    ·Hvordan bruke mailx å sende til flere Adresser 
    ·Slik kjører Ruby i jEdit 
    ·Hvordan lage Senket bruke HTML -koder 
    ·Hvordan bruke datavalidering til å fylle en Multi -Lev…
    ·Java String Sammenkobling Vs . StringBuilder 
    ·Hvordan få Mod verdi i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/