题目:
完成一段程序输出给定日期的第二天的日期。
输入格式: yyy-mm-dd 输出格式: yyy-mm-dd
输入样例:2016-01-01 输出样例:2016-01-02
代码:
inputdate = input('请输入一个日期(格式为yyyy-mm-dd,比如,2016-01-01):')
date=inputdate.split('-')
inputyear=int(date[0])
inputmonth=int(date[1])
inputday=int(date[2])
if inputmonth in [1,3,5,7,8,10,12]:
enddate=31
elif inputmonth in [4,6,9,11]:
enddate=30
elif inputmonth%4==0:
enddate=29
else:
enddate=28
if inputday<enddate:
outputyear=inputyear
outputmonth=inputmonth
outputday=inputday+1
elif inputmonth == 12:
outputyear=inputyear+1
outputmonth=1
outputday=1
else:
outputyear=inputyear
outputmonth=inputmonth+1
outputday=1
print(str(outputyear)+'-'+str(outputmonth).zfill(2)+'-'+str(outputday).zfill(2))