鱼C论坛

 找回密码
 立即注册
查看: 774|回复: 8

[已解决]做作业的时候发现一个小问题

[复制链接]
发表于 2018-12-10 22:52:47 | 显示全部楼层 |阅读模式

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

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

x
在做第045讲:魔法方法:属性访问作业的动动手第二题 QQ截图20181210234256.png

我把测试题第四题题目的代码复制到IDLE里 可以正常通过编译

然后在我想要修改的时候 往里面添加if语句,却总是提示缩进有问题
QQ截图20181210234600.png
试了半天也没成功

然后我试了下手打这段代码,又能成功通过编译
QQ截图20181210234900.png

最后我把这两段代码复制到txt里才发现两者缩进并不一样
QQ截图20181210235109.png


这应该是编译器的问题吧?

该如何解决这个问题,总不能每次复制代码都要去调整一遍缩进吧..
最佳答案
2018-12-11 08:49:55
本帖最后由 凌九霄 于 2018-12-11 09:02 编辑
光薙 发表于 2018-12-10 23:20
试过用空白的py文件,也一样没法通过


我的意思在合适的IDE里更容易处理缩进的问题。比如Pycharm就有tab、space转换的功能,不建议两种混用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-12-10 23:07:02 | 显示全部楼层
正确答案是 :请自己手打代码,不要复制
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-10 23:07:19 | 显示全部楼层
不对的,手动改下,没什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-10 23:16:01 | 显示全部楼层
不要在交互环境输入大量代码,如果用idle,那么就新建一个空白的py文件,如果是其他的智能IDE,则更加方便,如Pycharm,eric6,spyder等
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-10 23:20:24 | 显示全部楼层
凌九霄 发表于 2018-12-10 23:16
不要在交互环境输入大量代码,如果用idle,那么就新建一个空白的py文件,如果是其他的智能IDE,则更加方便 ...

试过用空白的py文件,也一样没法通过
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-10 23:26:26 | 显示全部楼层
ba21 发表于 2018-12-10 23:07
不对的,手动改下,没什么

我把无法通过编译的代码中tab全部换成8个空格,结果能成功通过
这种情况我猜是编译器吧8个空格和tab都同样认为是缩进了,但是为什么两者不能并用,有没有办法能并够并用.
自己改毕竟不是什么长久之计
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-11 08:30:49 | 显示全部楼层
光薙 发表于 2018-12-10 23:26
我把无法通过编译的代码中tab全部换成8个空格,结果能成功通过
这种情况我猜是编译器吧8个空格和tab都同 ...

错误已经提示你了,空格键和Tab键混用,就会导致这种缩进错误。

全换成一种,或者你的IDLE里可以设置成只用一种。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-11 08:49:55 | 显示全部楼层    本楼为最佳答案   
本帖最后由 凌九霄 于 2018-12-11 09:02 编辑
光薙 发表于 2018-12-10 23:20
试过用空白的py文件,也一样没法通过


我的意思在合适的IDE里更容易处理缩进的问题。比如Pycharm就有tab、space转换的功能,不建议两种混用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-13 13:37:03 | 显示全部楼层
使用有代码检测功能的ide,我用的是pycharm,他会提示你报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 21:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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