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

同样代码在cmd中说不行

为什么同样的代码在cmd中就不行? 说http://img1.sycdn.imooc.com//553efaa9000195bc02730131.jpg

正在回答

2 回答

Python是按照缩进来确定代码块的,你在CMD里头的代码缩进不对,所以就出现了错误。

>>> L = [1, 2, 3, 4]
>>> sum = 0.0
>>> for x in L:
...     sum = sum + x 
...#注意这里
>>> print sum
10.0

注意观察下我这种写法和你在CMD中的不同。

1 回复 有任何疑惑可以回复我~
L = [1,2,3,4,5,6,7,8,9]
sum = 0.0
sum_temp = 0.0

for i in L:
    sum += i
    print ("这是每次运算都输出,因为for循环内输出"),sum


for j in L:
    sum_temp += j
    
print ("这是全部运算完输出"),sum_temp


http://img1.sycdn.imooc.com//553f52490001a46307860341.jpg

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

举报

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

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

进入课程

同样代码在cmd中说不行

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