python新手求找错
巴扎黑
巴扎黑 2017-04-17 11:32:26
[Python讨论组]
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;

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

巴扎黑
巴扎黑

全部回复(5)
巴扎黑

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

python 没有bool这个关键字

好吧 给改一下。。

num = 10
print '猜猜我是谁'
bigo = False

while not bigo:
    answer = input()
    if answer > num:
        print '太大了'
    if answer < num:
        print '太小了'
    if answer == num:
        print '对了'
        bigo = True

看下python 入门教程呗

巴扎黑

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

大家讲道理

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

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

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

PHP中文网

不想吐槽了。。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号