使用编程语言输出1900年~2000年的全部闰年
闰年的判断规则:
- 普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。
- 世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。
使用python语言:
def leap_year():
# 定义一个列表装是闰年的年份
year_list = []
# 循环遍历,并把是闰年的年份添加到‘year_list’列表内
for year in range(1900, 2001):
if year % 4 == 0 and year % 100 != 0:
year_list.append(year)
elif year % 400 == 0:
year_list.append(year)
print(year_list)
return year_list
if __name__ == "__main__":
leap_year()
使用typescript语言:
function leapYear(){
// 定义一个数组装是闰年的年份
let yearList: number[] = []
// 循环遍历,并把是闰年的年份添加到‘year_list’数组内
for (let year: number = 1900; year <= 2000; year++){
if (year % 4 == 0 && year % 100 != 0){
yearList[yearList.length] = year
}
else if (year % 400 == 0){
yearList[yearList.length] = year
}
}
console.log(yearList)
}
leapYear()

本文介绍如何利用编程语言(Python和TypeScript)来找出1900年至2000年间的所有闰年。根据闰年的规则,普通闰年需是4的倍数但非100的倍数,世纪闰年则必须是400的倍数。示例中展示了两种语言的具体实现方法。
522

被折叠的 条评论
为什么被折叠?



