Anonymous user
Nim game: Difference between revisions
Add Python example code
No edit summary |
(Add Python example code) |
||
Line 35:
L-------------*---*>$_#-$" dots remaining."-$""
T
</lang>
=={{header|Python}}==
<lang Python>
print("Py Nim 0.5 by Prof_Apex\n")
def getTokens(curTokens):
global tokens
print("How many tokens would you like to take? ", end='')
take = int(input())
if (take < 1 or take > 3):
print("Number must be between 1 and 3.\n")
getTokens(curTokens)
return
tokens = curTokens - take
print(f'You take {take} tokens.')
print(f'{tokens} tokens remaining.\n')
def compTurn(curTokens):
global tokens
take = curTokens % 4
tokens = curTokens - take
print (f'Computer takes {take} tokens.')
print (f'{tokens} tokens remaining.\n')
tokens = 12
while (tokens > 0):
getTokens(tokens)
compTurn(tokens)
print("Computer wins!")
</lang>
|