找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1071|回复: 12

[求助] 求助:while循环结束时的缩进问题

1

主题

5

帖子

5

积分

贫民

积分
5
企鹅猫 发表于 2017-4-29 22:07:36 | 显示全部楼层 |阅读模式
1威望
最近刚开始学习Python,学到while循环,原教程代码:n = 1while n <= 100:    print(n)    n = n + 1print('END')我跟着教程写的:
n=1
while n<=100:
        print(n)
        n=n+1
print('END')

提示"SyntaxError : invalid syntax",网上查了下,说是语法错误的意思,我也不知道哪儿错了?
把最后的print往里缩进后
n=1
while n<=100:
        print(n)
        n=n+1
        print('END')

最后结果就变成了每输出一个数字,下一行输出的就是一个“END”这样肯定也不对
所以求教,最后的print('END')该怎么写或怎么缩进,才能在条件不满足后,最后输出一个"END"







回复

使用道具 举报

1

主题

9

帖子

9

积分

贫民

积分
9
Min-Coco 发表于 2017-4-30 09:02:17 | 显示全部楼层
我这里显示你的代码都能运行呀,有可能是你用的编辑器的问题吧
回复

使用道具 举报

2

主题

396

帖子

396

积分

版主

Rank: 7Rank: 7Rank: 7

积分
396

最佳新人热心会员默默耕耘

whydo1 发表于 2017-4-30 11:39:11 | 显示全部楼层
把所有的缩进都使用空格
python3.4.4, win10
回复

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
企鹅猫  楼主| 发表于 2017-4-30 18:03:49 | 显示全部楼层
本帖最后由 企鹅猫 于 2017-4-30 18:27 编辑
Min-Coco 发表于 2017-4-30 09:02
我这里显示你的代码都能运行呀,有可能是你用的编辑器的问题吧

我直接在Python里面输入的
回复

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
企鹅猫  楼主| 发表于 2017-4-30 18:08:39 | 显示全部楼层
本帖最后由 企鹅猫 于 2017-4-30 18:54 编辑
whydo1 发表于 2017-4-30 11:39
把所有的缩进都使用空格

试了,还是不行。最后的“print('END')”前需要空格缩进吗
回复

使用道具 举报

3

主题

6

帖子

6

积分

贫民

积分
6
18813034116 发表于 2017-4-30 18:19:50 | 显示全部楼层
前面的代码在语法上没有问题
  1. n=1
  2. while n<=100:
  3.     print(n)
  4.     n=n+1
  5.     #可能是上面两行代码的缩进问题,注意一个缩进是两个或四个空格
  6. print('END')
复制代码
回复

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
企鹅猫  楼主| 发表于 2017-4-30 18:31:42 | 显示全部楼层
18813034116 发表于 2017-4-30 18:19
前面的代码在语法上没有问题

我在python里直接写的,01-04行没问题,我运行试过,可以出结果。但是只要写上最后一句print('END')就出问题了。缩进我是用的Tab键,Tab键是默认缩进4个空格的,是吧
回复

使用道具 举报

3

主题

6

帖子

6

积分

贫民

积分
6
18813034116 发表于 2017-4-30 18:35:58 | 显示全部楼层
企鹅猫 发表于 2017-4-30 18:31
我在python里直接写的,01-04行没问题,我运行试过,可以出结果。但是只要写上最后一句print('END')就出 ...

是的,最后一行不需要缩进,和while n<=100:平齐
回复

使用道具 举报

0

主题

6

帖子

6

积分

贫民

积分
6
wma.py 发表于 2017-4-30 19:37:52 | 显示全部楼层
建议使用  Pycharm或者Pydev,这样查看起来 比较方便,你这种问题就是缩进不对,没有对齐。
回复

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
ChrisLee 发表于 2017-5-1 17:31:38 | 显示全部楼层
用pycharm,这种错误就不可能再有了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表