51学通信论坛2017新版
标题:
21根棍子游戏
[打印本页]
作者:
admin
时间:
2018-7-31 15:42
标题:
21根棍子游戏
这是一个非常简单的游戏。这里有21根棍子,首先用户选1到4根棍子,然后电脑选1到4根棍子。谁选到最后一根棍子谁就输。你知道哪种情况用户会赢吗?
(其实答案是:用户永远都赢不了。谁先选谁必输,看完代码就知道了)。
代码:
sticks = 21
print("There are 21 sticks, you can take 1-4 number of sticks at a time.")
print("Whoever will take the last stick will loose")
while True:
print("Sticks left: " , sticks)
sticks_taken = int(input("Take sticks(1-4):"))
if sticks == 1:
print("You took the last stick, you loose")
break
if sticks_taken >= 5 or sticks_taken <= 0:
print("Wrong choice")
continue
print("Computer took: " , (5 - sticks_taken) , "\n")
sticks -= 5
复制代码
欢迎光临 51学通信论坛2017新版 (http://bbs.51xuetongxin.com/)
Powered by Discuz! X3