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

不知道哪里出了问题

http://img1.sycdn.imooc.com//58b56c4700014b4202880185.jpg不知道是哪一步出了问题

正在回答

3 回答

... print a 这句,前面的三个点表示你的while循环还没有结束,敲一个回车键等变成>>>以后再输入print a就好了

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

周zzz

补充一句,如果是循环里本身带的print 语句,要与前面的保持同样的缩进, 没有缩进有没有回车换行, 就会报错, 当然,如果是写成 *.py 以后再运行就没有这个问题
2017-02-28 回复 有任何疑惑可以回复我~
#2

不知道呀 提问者

非常感谢!
2017-03-01 回复 有任何疑惑可以回复我~
#3

不知道呀 提问者 回复 周zzz

当然,如果是写成 *.py 以后再运行就没有这个问题 这个没懂
2017-03-01 回复 有任何疑惑可以回复我~
#4

周zzz 回复 不知道呀 提问者

实际编程的时候不大会这样子一行一行运行,一般都是先把所有的代码都在编辑器里都写好,存成一个.py为后缀的脚本文件,然后再运行。根据python的严格缩进规则,它能识别出哪里是循环块,不需要多出来一个回车空行
2017-03-03 回复 有任何疑惑可以回复我~
查看1条回复

打完循环后按2下回车出了>>>然后再输出

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

>>> a=0
>>> x=1
>>> while x<100:
...     a=a+x
...     x=x+2
...
>>> print a

第五行多回车一次就行

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

举报

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

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

进入课程

不知道哪里出了问题

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