感觉自己有点飘,居然学会了爬楼梯,
1.分别输入某年某月某日,判断这一天是这一年的第几天?(考虑闰年) (*****) # year, month, day # 提示: 使用多个if单分支 year = int(input("年:")) month = int(input("月:")) day = int(input("日:")) flag = (year % 4 == 0 and year % 100 != 0) or year % 400 == 0 #是否是闰年 if month == 1: print(day,"天") elif month == 2: print((31+day),"天") elif month == 3: print((31+28+int(flag)+day),"天") elif month == 4: print((31+28+31+int(flag)+day),"天") elif month == 5: print((31 + 28 + 31 + 30 + int(flag) + day), "天") elif month == 6: print((31 + 28 + 31 + 30 + 31 + int(flag) + day), "天") elif month == 7: print((31 + 28 + 31 + 30 + 31 + 30 + int(flag) + day), "天") elif month == 8: print((31 + 28 + 31 + 30 + 31 + 30 + 31 + int(flag) + day), "天") elif month == 9: print((31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 +int(flag) + day), "天") elif month == 10: print((31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + int(flag) + day), "天") elif month == 11: print((31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + int(flag) + day), "天") else: print((31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + int(flag) + day), "天")
2020年12月31日是这一年的第366 天