4条回答 默认 最新
CSDN专家-showbo 2022-10-05 17:51关注import re ymd=input('请输入yyyy-mm-dd格式日期:') if re.match(r"^\d{4}(-\d{2}){2}$",ymd): year,month,day=map(int,ymd.split('-')) isRN=year%400==0 or (year%4==0 and year%100!=0) mth_days=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] for i in range(month-1): day+=mth_days[i] if month>2 and isRN: day+=1 print('第%d天'%day) else: print('input error')本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录