[技术| 编程·课件·Linux] python 小白问题求解

sbb3315 · 发布于 2012-09-21 12:28 · 1168 次阅读
1361
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),希望牛人能不吝解释一下
共收到 7 条回复
sbb3315 · #2 · 2012-9-21 12:28:49  回复 支持 反对
问题是,if count打的时候,要换行,还有print应用的时候会出现SyntaxError: invalid syntax这个错误
vazor · #3 · 2012-9-21 14:19:33  回复 支持 反对
好久没碰python了,因该是缩进的问题,制表符空格混用了。。。仔细检查一下
sbb3315 · #4 · 2012-9-21 19:05:27  回复 支持 反对
明白了,程序理解错了,所以过程中的位置对齐的不对
lavorange · #5 · 2012-9-26 11:27:09  回复 支持 反对
云鹏童鞋啊。。
lavorange · #6 · 2012-9-26 11:27:43  回复 支持 反对
开始上手python了?感觉如何。。

点评

感觉还好,有个shell学习起来还好,不过貌似最近课程任务很重啊,时间有些难以安排共同学习  详情 回复 发表于 2012-9-27 12:12
sbb3315 · #7 · 2012-9-27 12:12:01  回复 支持 反对
lavorange 发表于 2012-9-26 11:27
开始上手python了?感觉如何。。

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

点评

好滴哇·~~~~~~  详情 回复 发表于 2012-9-28 12:45
lavorange · #8 · 2012-9-28 12:45:35  回复 支持 反对
sbb3315 发表于 2012-9-27 12:12
感觉还好,有个shell学习起来还好,不过貌似最近课程任务很重啊,时间有些难以安排共同学习

好滴哇·~~~~~~
回帖
B Color Image Link Quote Code Smilies
Command + Enter
楼主相关话题
快速回复 返回顶部 返回列表