一、函数定义后面缺少冒号 二、没有正确的缩进 三、==误用成= 四、关键字开关不能是大写 五、raw_input拼写错误,_与input之间不能有空格 六、raw_input获得的内容是string,不能进行计算,要改成int(raw_input)七、print语句在y之间不能用引号,修改后的代码如下:def year(y): if y % 10...
Python判断是否是闰年 急急急~
把等于号换成== 基本上没别的问题2016-07-29
有很多问题,不是把=换成==就能解决的:
一、函数定义后面缺少冒号
二、没有正确的缩进
三、==误用成=
四、关键字开关不能是大写
五、raw_input拼写错误,_与input之间不能有空格
六、raw_input获得的内容是string,不能进行计算,要改成int(raw_input)
七、print语句在y之间不能用引号,修改后的代码如下:
def year(y): if y % 100 == 0 and y % 400 == 0: print y , "是闰年" elif y % 100 != 0 and y % 4 == 0: print y,"是闰年" else : print y,"不是闰年" returnyear(int(raw_input("请输入年份:")))2016-07-29
def year(y)少了一个冒号
应该为:
def year(y):2016-07-29