判断年份问题

来源:2-9 选择练习

慕先生9282506

2019-04-25 19:56:53


http://img.mukewang.com/climg/5cc1a0710001469d06660500.jpg
老师,这道题应该怎么改,到底是哪里出错了

写回答

1回答

顾文龙

2019-04-25

input函数接收的是字符串类型,你得先转成int类型

其次下面条件你写反了if (year1 or year2) and year3:

你再试试

第一句话你可能有点误解,你得反着想。如果年份不能整除四或者它能整除100都不是闰年

year = int(input("请输入年份:"))
if (year % 4 == 0 or year % 100 != 0) and (year % 400 == 0):
   print("{0}年是闰年".format(year))
else:
   print("{0}年不是闰年".format(year))

1

0 学习 · 8160 问题

查看课程