常识的应用
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("是质数")
浙公网安备 33010602011771号