返回题解分享
讨论 / 题解分享/ 帖子详情

星系炸弹(结果填空) - 题解

year,month,day = 2014,11,9
for i in range(1,1001):
    day += 1
    if month == 2:
        if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
            if day == 30:
                month += 1
                day = 1
        else:
            if day == 29:
                month += 1
                day = 1
                    
    elif (month == 4 or month == 6 or month == 9 or month == 11) and day == 31:
        month += 1
        day = 1
            
    elif (month == 1 or month == 3 or month == 5 or month == 7 or month == 8 or month == 10 or month == 12) and day == 32:
        month += 1
        day = 1
            

    if month == 13:
        month = 1
        year += 1
        
            
print(f"{year}-{month}-{day}")
0 回复 0 转发 0 喜欢 2 阅读
回复 (0)
默认 最新
暂无回复,快来抢沙发!