跪求解答 仿写了个程序 死活跑不过
我的代码是:
number = 6
times = 3
print('来玩游戏吧')
answer = int(input('请输入一个整数'))
while (number != answer) and times > 0:
if answer > number:
print('大了')
elif answer == number:
print('恭喜你猜中了!')
else:
print('小了')
times = times - 1
if times > 0:
answer = int(input('猜错了,再试试看吧,你还有%d次机会' % (times)))
else:
print('真遗憾你已经没有机会了')
print('不玩啦')
我已经知道是当输入的数字=number的时候,while就不执行了,直接答应“不玩了”。但是我看站上小甲鱼的公式和我的差不多,为啥他的公式在猜中的时候还是会继续执行while呢?我和他的公式差在哪里呀?
谢谢各位老哥们了 我要崩溃了
我的代码是:
number = 6
times = 3
print('来玩游戏吧')
answer = int(input('请输入一个整数'))
while (number != answer) and times > 0:
if answer > number:
print('大了')
elif answer == number:
print('恭喜你猜中了!')
else:
print('小了')
times = times - 1
if times > 0:
answer = int(input('猜错了,再试试看吧,你还有%d次机会' % (times)))
else:
print('真遗憾你已经没有机会了')
print('不玩啦')
我已经知道是当输入的数字=number的时候,while就不执行了,直接答应“不玩了”。但是我看站上小甲鱼的公式和我的差不多,为啥他的公式在猜中的时候还是会继续执行while呢?我和他的公式差在哪里呀?
谢谢各位老哥们了 我要崩溃了