Discuss / Python / 各位老铁,这是什么意思啊

各位老铁,这是什么意思啊

Topic source

冯先森o_0

#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

神月宗

#2 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)

#注意对齐,可能是你没对齐,复制我的一份去试试..

python对缩进和对齐要求很严格

python的缩进不是书写风格,它等于语法规则 for循环下面只对缩进的语段进行处理,如果没有缩进和for平齐-表示跳出循环。

sum=0 for x in[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]: sum=sum+x print(sum)

表示只打印最后一个sum值

sum=0 for x in[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]: sum=sum+x print(sum)

表示打印每次的sum值


  • 1

Reply