鱼C论坛

 找回密码
 立即注册
查看: 815|回复: 7

[已解决]第一次自己写代码,发现一些问题

[复制链接]
发表于 2018-5-22 08:51:46 | 显示全部楼层 |阅读模式

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

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

x
各位师兄,第一次写python代码发现两个问题不太懂
1 TIM截图20180522084748.png



上面的红色是什么问题啊,不知道是什么问题
2第二个就是在上面更改,用backspace,删去,发现怪怪的,不能按照像在其他地方,一按就删去,而是是要按很多次
最佳答案
2018-5-22 09:14:32
print里的引号不全
缩进格式不对
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-5-22 09:14:32 | 显示全部楼层    本楼为最佳答案   
print里的引号不全
缩进格式不对
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-22 09:22:22 | 显示全部楼层
allen-xy 发表于 2018-5-22 09:14
print里的引号不全
缩进格式不对

师兄,奇怪了,怎么用删除贱,怎么需要按那么次才能按出来啊,我好奇怪
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-22 09:42:58 | 显示全部楼层
1.红色是提醒那个位置有错误;但是这个错误只是语法检查到那个位置发现的,所以错误本身不一定是红色位置。这段代码的错误就是上面两个print少了引号
2.在Python的IDLE里,退格键通常按一下退一个缩进,不论这个缩进是TAB还是4个空格。从这段代码看,红色光标那行的print(叫它Aprint)应该有2个多一点的缩进,所以要退到红色光标那个位置应该会按3下。
原理:Aprint之所以出现在那个位置,是楼主在else上面那个print(叫它Bprint)缺少引号的情况下,在else后面直接敲了回车,从语法上讲,Aprint是Bprint中字符串的新一行,所以会和那个字符串对齐。包括else也是,楼主肯定也是按了3下退格键才退到了这个位置。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-22 10:41:28 | 显示全部楼层
if下的两个print()里面都少了后引号
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-22 11:37:27 | 显示全部楼层
缩进一定要对齐了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-22 12:32:24 | 显示全部楼层
谢谢大神
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-23 08:14:32 | 显示全部楼层
tanyanbin 发表于 2018-5-22 09:22
师兄,奇怪了,怎么用删除贱,怎么需要按那么次才能按出来啊,我好奇怪

我也发现这个问题了,有时候按删除键会出来一个带框的小问号,一直删就好了
我也是初学者,共勉。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-9 03:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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