我用python3.4写的猜数字游戏运行出错。

number=20jieguo=Falsewhilejieguo==False:guess=int(input('Enteranumber'))ifnumber==jie... number =20
jieguo = False

while jieguo == False:
guess = int(input('Enter a number'))
if number == jieguo:
jieguo = False
elif number > guess:
print("xiaole")
else:
print("dale")

print('Done')
展开
 我来答
zhangpu8203
推荐于2016-07-17 · TA获得超过525个赞
知道小有建树答主
回答量:286
采纳率:72%
帮助的人:190万
展开全部
number =20
jieguo = False

while jieguo == False:
    guess = int(input('Enter a number'))    
    if number == guess:    
        jieguo = False        
    elif number > guess:    
        print("xiaole")
    else:    
        print("dale")        

print('Done')

 


我没有跑,应该就是错了一处

追问
我想知道是哪里错了。我已经看了好久了,也没看出来哪里有BUG
追答
第六行:
if number == guess:

原来的是:
if number == jieguo:
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式