Python实现取糖果小游戏
本文旨在学习,如有不对欢迎批评指正
代码部分
问题描述:现有10个糖果,请设计一个人机游戏,机器人和用户一次只能拿去1-2个糖果,如果用户输入错误请提示重新输入,保证机器人每次都能赢。
number=10
def jisuan(number):
if number<=2:
print("机器人取走%i个糖果"%number)
print("机器人胜利")
return number
if number>2:
if number % 2 == 0:
print("机器人取走1个糖果")
return 1
elif number%2==1:
print("机器人取走2个糖果")
return 2
print("欢迎来到糖果游戏~,当前数字为 ===> %i"%number)
while True:
if number==0:
break
member = int(input("请输入你要拿走的糖果数量"))
if (member > 0) & (member <= 2):
number = number - member
print("还剩%i个糖果" % number)
number = number - jisuan(number)
print("还剩%i个糖果" % number)
else:
print("请输入1-2个糖果")
print("游戏结束")
|