1.判断是否是闰年
def is_year_year(year) if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): print(year, "是闰年") else: print(year, "不是闰年, 是平年")
2.判断某年某月有几天:
# 给定年月返回月份的天数 def get_num_of_days_in_month(year, month): if month in (1, 3, 5, 7, 8, 10, 12): return 31 elif month in (4, 6, 9, 11): return 30 elif is_leap_year(year): return 29 else: return 28
3.判断是否是质数:
def is_zihishu(num): for start in range(2,num): if num%start==0: print("不是质数") break start=start+1 else: print("是质数")