Python判断闰年代码(python中判断闰年的代码)

http://www.itjxue.com  2023-03-18 10:19  来源:未知  点击次数: 

用python编写程序判断闰年?

闰年指的是再整百年时能被400整除的和非整百年能被4整除的,那么代码就可以使用流程控制语句if进行判断,算术运算符取余计算来完成这个程序。

以下实例用于判断用户输入的年份是否为闰年:

# -*- coding: UTF-8 -*-

year = int(input("输入一个年份:"))

if (year % 4) == 0:

if (year % 100) == 0:

if (year % 400) == 0:

print("{0}是闰年".format(yeat)) # 整百年能被400整除的是闰年

else:

print("{0}不是闰年".format(year))

else:

print("{0}是闰年".fomat(year)) # 非整百年能被4整除的为闰年

else:

print("{0}不是闰年".format(year))

我们也可以使用内嵌if语句来实现:

执行以上代码输出结果为:

输入一个年份:2000

2000 是闰年

输入一个年份:2011

2011 不是闰年

python1900~2031年,输出每年的天干、地支,判断是否闰年并统计闰年的个数?

# 定义天干和地支的列表tiangan = ["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"]

dizhi = ["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"]# 定义一个函数,判断是否为闰年def is_leap_year(year): if year % 4 == 0 and year % 100 != 0 or year % 400 == 0: return True

else: return False# 初始化闰年的个数为零leap_count = 0# 遍历1900到2031年,输出每年的天干地支和是否为闰年for year in range(1900,2032): # 计算天干和地支的索引,注意要减去1,因为列表从零开始

tiangan_index = (year - 1900) % 10 - 1

dizhi_index = (year - 1900) % 12 - 1

# 输出每年的天干地支

print(f"{year}年是{tiangan[tiangan_index]}{dizhi[dizhi_index]}年", end=" ")

# 判断是否为闰年,并输出结果

if is_leap_year(year): print("是闰年") # 累加闰年的个数

leap_count += 1

else: print("不是闰年")# 输出总共有多少个闰年 print(f"从1900到2031年,一共有{leap_count}个闰年")

怎么用python语言判断闰年?

闰年指的是再整百年时能被400整除的和非整百年能被4整除的,那么代码就可以使用流程控制语句if进行判断,算术运算符取余计算来完成这个程序。

以下实例用于判断用户输入的年份是否为闰年:

# -*- coding: UTF-8 -*-

year = int(input("输入一个年份:"))

if (year % 4) == 0:

if (year % 100) == 0:

if (year % 400) == 0:

print("{0}是闰年".format(yeat)) # 整百年能被400整除的是闰年

else:

print("{0}不是闰年".format(year))

else:

print("{0}是闰年".fomat(year)) # 非整百年能被4整除的为闰年

else:

print("{0}不是闰年".format(year))

我们也可以使用内嵌if语句来实现:

执行以上代码输出结果为:

输入一个年份:2000

2000 是闰年

输入一个年份:2011

2011 不是闰年

(责任编辑:IT教学网)

更多

推荐3DMAX教程文章