2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > python 输入年份月份 输出该月份的天数

python 输入年份月份 输出该月份的天数

时间:2020-04-10 15:01:48

相关推荐

python 输入年份月份 输出该月份的天数

不使用库函数

# 获得输入Datetime = input("please input a datatime (such as:12): \n")if len(Datetime)!=6:print("-- input error , please input 6-bit digital --")Datetime = input("please input again: \n")# 切片附值 + str——>intYears = int(Datetime[0:4])Month = int(Datetime[4:6])Day = 28# 判断闰年if Years%4==0 and Years%100!=0 or Years%400==0 :if Month == 2:Day = 29# 普通月份A = [1,3,5,7,8,10,12]B = [4,6,9,11]if Month in A:Day = 31elif Month in B:Day = 30print("This month have {} day !".format(Day))

使用库函数

import calendarDatetime = input("please input a datatime (such as:12): \n")if len(Datetime)!=6:print("-- input error , please input 6-bit digital --")Datetime = input("please input again: \n")Years = int(Datetime[0:4])Month = int(Datetime[4:6])monthRange = calendar.monthrange(Years,Month)print("%d年%d月有%d天" % (Years,Month,monthRange[1]))

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。