if 判断条件是否有问题

来源:2-12 编程练习

qq_大灰狼_3

2019-04-17 19:31:44

year = input("请输入年份:")
print(year)

year_1 = int(year)
print(year_1)

if (year_1 / 4 == 0 and year_1 / 100 == 0) or year_1 / 400 == 0:
    print("是闰年")
else:
    print("不是闰年")


写回答

1回答

慕猿梦

2019-04-17

同学,你好,你的if判断语句存在问题:#判断是否是闰年:1、能被4整除,但是不能被100整除的年份 2、能被400整除的年份 ,(整除的意思是余数为0)

解决方案:

if (year_1 % 4 == 0 and year_1 % 100 != 0) or year_1 % 400 == 0:

如果我的回答解决了你的疑惑,欢迎采纳!!^_^ 祝学习愉快~~~~~

0

0 学习 · 8160 问题

查看课程