sbb3315 发表于 2012-9-21 12:28:00

python 小白问题求解

while true:
        line=input("integer:")
        if line:
                try:
                        number=int(line)
                except ValueError as err:
                        print(err)
                        continue
                total+=number
                count+=1
        else:
                break
if count:
       
SyntaxError: invalid syntax
>>> while true:
        line=input("integer:")
        if line:
                try:
                        number=int(line)
                except ValueError as err:
                        print(err)
                        continue
                total+=number
                count+=1
        else:
                break
print("count =",count,"total =",total,"mean =",total/count)
SyntaxError: invalid syntax
python代码总是出现问题,SyntaxError: invalid syntax,百度了一下,也不明白出现问题的原因FYI我用的是python shell(IDLE),希望牛人能不吝解释一下

sbb3315 发表于 2012-9-21 12:28:49

问题是,if count打的时候,要换行,还有print应用的时候会出现SyntaxError: invalid syntax这个错误

vazor 发表于 2012-9-21 14:19:33

好久没碰python了,因该是缩进的问题,制表符空格混用了。。。仔细检查一下

sbb3315 发表于 2012-9-21 19:05:27

明白了,程序理解错了,所以过程中的位置对齐的不对

lavorange 发表于 2012-9-26 11:27:09

云鹏童鞋啊。。

lavorange 发表于 2012-9-26 11:27:43

开始上手python了?感觉如何。。

sbb3315 发表于 2012-9-27 12:12:01

lavorange 发表于 2012-9-26 11:27 static/image/common/back.gif
开始上手python了?感觉如何。。

感觉还好,有个shell学习起来还好,不过貌似最近课程任务很重啊,时间有些难以安排{:5_136:}共同学习

lavorange 发表于 2012-9-28 12:45:35

sbb3315 发表于 2012-9-27 12:12 static/image/common/back.gif
感觉还好,有个shell学习起来还好,不过貌似最近课程任务很重啊,时间有些难以安排共同学习

好滴哇·~~~~~~
页: [1]
查看完整版本: python 小白问题求解