|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- year = input('请输入一个年份:')
- while not year.isdigit():
- year = input("抱歉,您的输入有误,请输入一个整数:")
- year = int(year)
- if year%400 == 0:
-
- print(year,"是闰年!")
- else:
- if year%4 and year%100 == 0:
- print(year,"是闰年!")
- else:
- print(year,"不是闰年!")
复制代码
想问一下,这个代码为什么2020输入进去不是闰年了呢?2020不是符合
if year%4 and year%100 == 0:
print(year,"是闰年!")
这一行代码吗?
本帖最后由 未泯 于 2023-3-10 00:08 编辑
- if year%4 and year%100 == 0:
- print(year,"是闰年!")
复制代码
这一句 year%400这,2020除以400取余数是0。 2020代入进去就是 if 0 and 1:条件会不成立
应该是 - if year%4==0 and year%100 != 0:
复制代码
|
|