新手求Python高手看源码错误,python源码,num=10;print


num=10;print '猜猜我是谁';bool bigo=false;while bigo==false:    answer=input();    if answer>num:        print '太大了';    if answer<num:        print '太小了';    if answer==num:        print '对了';        bigo=true;

这段程序错在哪里了呢,求帮忙

bool bigo=false;改为bigo=False不用先类型声明(bool),也没必要加分号(当然,加分号也不算错)
python中要将布尔值写为True和False,首字母大写

这是python 程序?python 不用分号的亲!python 的真假都是首字母大写的亲~True False

python 没有bool这个关键字

好吧 给改一下。。

num = 10print '猜猜我是谁'bigo = Falsewhile not bigo:    answer = input()    if answer > num:        print '太大了'    if answer < num:        print '太小了'    if answer == num:        print '对了'        bigo = True

看下python 入门教程呗

建议先看看一个入门教程吧

num = 10while True:    answer = input('猜猜我是谁')    if answer> num:        print '太大了'    elif answer < num:        print '太小了'    else:        print '对了'        break

这样好些,但要注意字符问题。

不想吐槽了。。。

编橙之家文章,

评论关闭