鱼C论坛

 找回密码
 立即注册
查看: 503|回复: 4

[已解决]求助Python第5课的代码问题

[复制链接]
发表于 2019-1-24 21:43:53 | 显示全部楼层 |阅读模式

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

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

x
求助小甲鱼,为什么我下面这段代码输进去显示EOL while scanning string literal,我感觉我的代码和标答没啥区别啊。

temp=input('请输入年份:')
while not temp.isdigit():
    temp=input('抱歉,您输入的不是数字,请重新输入:‘)
year=int(temp)
if year/400 == int(year/400):
    print(temp+'是闰年')
else:
     if (year/4==int(year/4)) and (year/100!=int(year/100)):
         print(temp+'是闰年')
      else:
         print(temp+'不是闰年')
最佳答案
2019-1-24 21:51:01
首先,第三行最后一个括号前面的引号不对,要用英文输入法的引号。
其次,倒数第二行的else:缩进不对,要对齐上面的if。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-24 21:51:01 | 显示全部楼层    本楼为最佳答案   
首先,第三行最后一个括号前面的引号不对,要用英文输入法的引号。
其次,倒数第二行的else:缩进不对,要对齐上面的if。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-24 21:54:58 | 显示全部楼层
你第三行请重新输入:后面的‘错了,改用英文输入的'就可以了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-24 23:34:10 | 显示全部楼层
主要还是缩进的问题,你不行的话可以复制一下小甲鱼的代码对比一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-2 20:40:35 | 显示全部楼层
好的,谢谢各位
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-7 03:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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