Skip to content

练习3:输入年份判断是不是闰年。这个答案是不是写错了。 #2

@kingJiaYouwen

Description

@kingJiaYouwen

我的代码:
for year in range(1,10000):
is_leap_Owner = (year % 2 == 0 and (year % 4 ==0 or year % 400 ==0 or year % 100 ==0))
is_leap = ((year % 4 == 0 and year % 100 != 0) or year % 400 == 0 )
if is_leap_Owner != is_leap:
print(year,is_leap_Owner, is_leap)
else:
continue

演示不一样的年份:
100 True False
200 True False
300 True False
500 True False
600 True False
700 True False
900 True False
1000 True False
1100 True False
1300 True False
1400 True False
1500 True False
1700 True False
1800 True False
1900 True False
2100 True False
2200 True False
2300 True False
2500 True False
2600 True False
2700 True False
2900 True False
3000 True False
3100 True False
3300 True False
3400 True False
3500 True False
3700 True False
3800 True False
3900 True False
4100 True False
4200 True False
4300 True False
4500 True False
4600 True False
4700 True False
4900 True False
5000 True False
5100 True False
5300 True False
5400 True False
5500 True False
5700 True False
5800 True False
5900 True False
6100 True False
6200 True False
6300 True False
6500 True False
6600 True False
6700 True False
6900 True False
7000 True False
7100 True False
7300 True False
7400 True False
7500 True False
7700 True False
7800 True False
7900 True False
8100 True False
8200 True False
8300 True False
8500 True False
8600 True False
8700 True False
8900 True False
9000 True False
9100 True False
9300 True False
9400 True False
9500 True False
9700 True False
9800 True False
9900 True False

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions