请求大神指点
temp=input("猜猜小甲鱼的心理数字")guess = int(temp)
while guess != 8:
temp = input("哎呀,猜错了,再猜一猜:")
guess = int(temp)
if guess == 8:
print("师傅太棒了,哈哈哈")
print("既然那么厉害,请你吃鸡翅吧")
else:
if guess > 8:
print("嘿,大了!")
else:
print("嘿,小了!")
print("游戏结束,不玩了。")
滚动出来这么会没有提示 输入的数值是大了还是小了
例如 输入9只会说“哎呀 猜错了,再猜一猜” 没有“嘿,大了“”
temp=input("猜猜小甲鱼的心理数字")
guess = int(temp)
while guess != 8:
if guess > 8:
temp = input("哎呀,猜大了,再猜一猜:")
else:
temp = input("哎呀,猜小了,再猜一猜:")
guess = int(temp)
if guess == 8:
print("师傅太棒了,哈哈哈")
print("既然那么厉害,请你吃鸡翅吧")
else:
if guess > 8:
print("嘿,大了!")
else:
print("嘿,小了!")
print("游戏结束,不玩了。") while 循环是guess不等于8,你里面if条件下面的else也是不等于8,逻辑重复了,想办法改一改。
页:
[1]