为了账号安全,请及时绑定邮箱和手机立即绑定

这怎么回事? 请教

Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec  5 2015, 20:32:19) [MSC v.1500 32 bit (

Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> L = [75, 92, 59, 68]

>>> sum = 0.0

>>> for name in L:

...     sum+=name

... print sum / 4

  File "<stdin>", line 3

    print sum / 4

        ^

SyntaxError: invalid syntax

>>>

怎么会报错?

正在回答

1 回答

L = [75, 92, 59, 68]

sum = 0.0

for score in L:

    print score

    sum=sum+score

    print sum

print sum/4

还有个地方不懂 在L里不是只有68才被运算吗? 为了有了sum=sum+score就所有数被加起来

若变成

L = [75, 92, 59, 68]

for score in L:

    print score

print score/4

则其结果显示68/4

我想我应该是漏掉了什么内容 能请各位帮忙下吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

这怎么回事? 请教

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信