Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe te Code Nim voor Python
De " Nim " puzzelspel is een oud spel dat vermoedelijk is ontstaan ​​in China , met diverse incarnaties verschijnen in de geschiedenis . Een variatie daagt twee spelers om " stokken" kiezen totdat er slechts een stok wordt gelaten . De speler die de laatste stok neemt verliest . Coderen van een eenvoudige versie van dit spel in Python vereist slechts een aantal fundamentele voorwaardelijke verklaringen en input van de spelers . Wat je nodig hebt
Python-interpreter
Toon Meer Aanwijzingen
1

Stel uw Python-script met de juiste variabelen . De volgende code stelt spelers in staat om af te halen tot vier stokjes :

>>> sticks = 13 >>> max_picks = 4 kopen van 2

Stel de hoofdlus en de gebruiker input interface . De onderstaande punten zijn voor de opmaak doeleinden en mag niet in uw code worden ingetypt

>>>
terwijl ( staafjes = 0 ! ) . : . . . PICK1 , kies 2 = 0 . . . PICK1 = raw_input ( " Speler 1 pick : ' ) . . . terwijl PICK1 > = int ( max_picks ) : . . . . . PICK1 = raw_input ( " Speler 1 pick : ' ) . . . . . sticks - = PICK1 . . . pick2 = raw_input ( ' Player 2 pick : ' ) . . . terwijl pick2 > = int ( max_picks ) : . . . . . pick2 = raw_input ( ' Player 2 pick : ' ) . . . . . sticks - = pick2
3

Stel de winnende voorwaarden in de lus :

>>>
terwijl ( staafjes = 0 ! ) : . . . PICK1 , kies 2 = 0 . . . PICK1 = raw_input ( " Speler 1 pick : ' ) . . . terwijl PICK1 > = int ( max_picks ) : . . . . . PICK1 = raw_input ( " Speler 1 pick : ' ) . . . . . sticks - = PICK1 . . . Als sticks == 1 : . . . . . print ' Speler 1 wint! ' . . . . . terug . . . pick2 = raw_input ( ' Player 2 pick : ' ) . . . terwijl pick2 > = int ( max_picks ) : . . . . . pick2 = raw_input ( ' Player 2 pick : ' ) . . . . . sticks - = pick2 . . . Als sticks == 1 : . . . . . print ' Speler 2 wint! ' . . . . . terug

Previous: Next:
  python Programming
·Hoe u uw Python pad 
·Hoe kan ik een string in Pytho…
·Hoe te PYO & PYC bestanden bew…
·Hoe maak je een Python script …
·Hoe te verwijderen Path Van ar…
·Hoe te gebruiken Python API ge…
·Hoe kan ik een map in Python C…
·Hoe maak je een Python script …
·Hoe je tekst toevoegen aan een…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te wijzigen een PanelView 
·Uitleg van Big O notatie 
·Hoe te Controls toevoegen aan Google Map…
·Hoe je het aantal retweets in PHP 
·Hoe te DataGridView opslaan aan een gege…
·Hoe te Websites downloaden in VB.NET 
·Hoe te SoapClient Krijg een Accept Heade…
·Wat zijn de voordelen van Python ? 
·Hoe maak je een rij in Microsoft SQL bij…
Copyright © Computer Kennis http://www.nldit.com