常识的应用

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("是质数")

猜你喜欢

转载自www.cnblogs.com/wenqiangblog/p/9508219.html