鱼C论坛

 找回密码
 立即注册
查看: 7034|回复: 23

第002讲,设计小游戏遇到问题:按Tab不能自动换行缩进,回车和空格缩进保存程序后...

[复制链接]
发表于 2015-9-19 20:30:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 ~风介~ 于 2015-9-20 18:12 编辑

2015-09-20 更新
今天重新听了视频课,在编写到 if guess == 8: 时,按回车键自动缩进编写了例程,程序写完保存后,运行还是报错,报错信息依然为:expected an indented block.提示我缩进有问题。
于是我关闭了编辑器,再次用IDLE打开,发现代码格式发生了改变:所有代码没有缩进,并且每一行代码之间多了一行空格。再次手工调整缩进、删除空白行保存后运行,就通过了。
好奇怪,不知道为什么第一次保存后看见的缩进,关闭编辑器后再次打开为什么会自动调整格式,困惑不已,求各位师兄师姐师弟师妹解答。


2015-09-19 首次发布
大家好!我有一个问题请教,是否大家第二课小游戏遇到这个问题:按Tab键不能在if guess == 8:和else:之后换行缩进,只能按回车缩进,回车有时候可以保持缩进,有时候不行,所以我就按回车换行,按空格保持缩进,但这样操作后保存程序,运行会提示错误,报错信息是:expected an indented block.

1、系统用的win10,Python3.3.2,IDLE显示:
Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:06:53) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.

2、从昨天开始练习操作,输入第一个游戏,就一直提示缩进有问题。但是我按Tab键,不能自动换行,只会往右缩进,按回车键倒是可以换行,有时她会自动缩进,有时候不会。

3、为了保持缩进,我就按回车键换行,按空格键保持缩进一致(看上去的,知道这样子操作是不是错的),保存程序,运行就弹出报错对话框,说缩进有问题,快崩溃了都,求助!!!

课程2出错图片.png

4、以下是程序文本:
  1. print('------我爱鱼C工作室------')

  2. temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")

  3. guess = int(temp)

  4. if guess == 8:

  5. print("卧槽,你是小甲鱼心里的蛔虫吗?!")

  6. print("哼,猜中了也没有奖励!")
  7. else:

  8.     print("猜错啦,小甲鱼现在心里想的是8!")

  9. print("游戏结束,不玩啦,哈哈。")
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-9-20 18:14:48 | 显示全部楼层

回帖奖励 +1 鱼币

  1. print('------我爱鱼C工作室------')
  2. temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
  3. guess = int(temp)
  4. if guess == 8:
  5.     print("卧槽,你是小甲鱼心里的蛔虫吗?!")
  6.     print("哼,猜中了也没有奖励!")
  7. else:#此处应该是英文冒号
  8.     print("猜错啦,小甲鱼现在心里想的是8!")

  9. print("游戏结束,不玩啦,哈哈。")
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-20 08:47:45 | 显示全部楼层

回帖奖励 +1 鱼币

还是缩进问题,要么全部用4个空格 要么全部tab 总之要统一~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

cengxiye 该用户已被删除
发表于 2015-9-20 09:58:46 | 显示全部楼层

回帖奖励 +1 鱼币

提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-20 11:02:42 | 显示全部楼层

回帖奖励 +1 鱼币

win10系统不熟悉,但是python中你要么用TAB,要么四个空格,最好统一,建议不要用空格来缩进,因为你看着像是缩进了,对齐了,实际上不是,你缩进了三个空格或者5个空格都会报错!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-20 11:20:51 | 显示全部楼层
cengxiye 发表于 2015-9-20 09:58
着是真的吗,谢谢楼主无私奉献

鱼币是鼓励答疑的,不是用来灌水的!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2015-9-20 11:29:56 | 显示全部楼层
夕阳游龙 发表于 2015-9-20 11:02
win10系统不熟悉,但是python中你要么用TAB,要么四个空格,最好统一,建议不要用空格来缩进,因为你看着像 ...


嗯,以后坚持用tab键。
我今天重新再次听了视频课,按回车键自动缩进,编写了例程,程序写完保存后,运行还是报错,报错信息为:报错信息是:expected an indented block.
我就关闭了编辑器,重新打开发现程序没有缩进,并且每一行代码之间多了一行空格。再次调整缩进、删除空白行保存后运行就通过了,好奇怪,不知道为什么第一次保存后看见的缩进在关闭编辑器后重新打开为什么会自动调整,困惑不已。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-21 12:50:54 | 显示全部楼层

回帖奖励 +1 鱼币

我偶尔也会遇到这个问题,我自己都觉得是打开方式不对,哈哈!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2015-9-21 13:11:55 | 显示全部楼层
John_farmer 发表于 2015-9-21 12:50
我偶尔也会遇到这个问题,我自己都觉得是打开方式不对,哈哈!!!

你有没有身边朋友学python的,问问他们是怎么回事,我身边没人学这个,自己揣测也鼓捣不出来。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-21 13:35:59 | 显示全部楼层
没遇到这种问题哎
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-21 19:44:11 | 显示全部楼层
总之都用tab缩进吧!而且冒号后面回车都会自动缩进的,很方便
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-21 20:10:03 | 显示全部楼层
山歌 发表于 2015-9-21 19:44
总之都用tab缩进吧!而且冒号后面回车都会自动缩进的,很方便

嗯,遇到自动缩进,但此时你不需要缩进的时候,你们一般怎么操作,Backspace键向前删除?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-21 20:11:56 | 显示全部楼层
Python10 发表于 2015-9-21 20:10
嗯,遇到自动缩进,但此时你不需要缩进的时候,你们一般怎么操作,Backspace键向前删除?

是的,我也是这样,我觉得一般都是这样操作的吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-21 20:18:09 | 显示全部楼层
山歌 发表于 2015-9-21 20:11
是的,我也是这样,我觉得一般都是这样操作的吧

好。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-22 13:29:47 | 显示全部楼层
嗯缩进要统一。Python的灵魂
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-22 14:19:09 | 显示全部楼层
ianv 发表于 2015-9-22 13:29
嗯缩进要统一。Python的灵魂

记住了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-23 08:55:36 | 显示全部楼层
Python10 发表于 2015-9-21 13:11
你有没有身边朋友学python的,问问他们是怎么回事,我身边没人学这个,自己揣测也鼓捣不出来。

有倒是有啊,不过这种问题确实不太好解决!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-23 13:00:28 | 显示全部楼层
- -。我以为是什么,缩进,要么都是空格,要么都是Tab,统一
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-24 08:59:56 | 显示全部楼层
John_farmer 发表于 2015-9-23 08:55
有倒是有啊,不过这种问题确实不太好解决!

可以的话,你帮忙问问他们出现过这样的情况没,怎么搞定的。谢谢了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-26 14:54:50 | 显示全部楼层
这个没有问题吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-17 15:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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