本帖最后由 geen 于 2018-9-1 22:27 编辑
print("-----------鱼C工作室----------")
temp=input("不妨猜猜小甲鱼心中在想哪个数字呢:")
guess=int(temp)
chance=3
while "chance" and guess!=8: #“chance” 要把双引号去掉,否则 chance 是字符串,而不是变量名。
if guess>8:
temp=input("哥,大了,大了,请重新输入吧:")
continue
else:
temp=input("哎呦,小了小,请重新输入吧:")
chance=chance-1
else: # while 不能和 else 直接搭配使用,别乱来啊。。

print("我草!你是小甲鱼心里的蛔虫吗?")
print("哼,猜中也没有奖励!")
print("游戏结束")
1. 把 "chance" 去掉 双引号后,运行结果:
-----------鱼C工作室----------
不妨猜猜小甲鱼心中在想哪个数字呢:6
哎呦,小了小,请重新输入吧:7
哎呦,小了小,请重新输入吧:3
哎呦,小了小,请重新输入吧:4
我草!你是小甲鱼心里的蛔虫吗?
哼,猜中也没有奖励!
游戏结束
>>>
可以运行了4次(最多只能运行3次),而且当把chance用完了,依然会打印“我草!你是小甲鱼心里的蛔虫吗?哼,猜中也没有奖励!”
,哪怕没有猜中。