Discuss / Python / 循环语句求和报错

循环语句求和报错

Topic source

胡朵kura

#1 Created at ... [Delete] [Delete and Lock User]

>>> sum = 0

>>> for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:

...     sum = sum + x

... print(sum)

  File "<stdin>", line 3

    print(sum)

        ^

SyntaxError: invalid syntax

>>>

怎么回事呀

Qddblee

#2 Created at ... [Delete] [Delete and Lock User]

在命令提示符的环境里,你应该是没有给x定义,你可以用编辑器运行

应该空一行

>>> sum = 0

>>> for x in [1,2,3,4,5,6,7,8,9,10]:

...    sum = sum + x

...

>>> print(sum)

55

四周海_HN

#4 Created at ... [Delete] [Delete and Lock User]

最后的print()函数要再首行里打印,不能放在for  in循环里

问题不是缩进吗?我的就没问题

sum = 0

for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:

    sum = sum + x

    print(sum)


  • 1

Reply