当前位置: 高中信息技术 / 综合题
  • 1. (2021高一下·绍兴期中) 小明设计了一个可以输入日期得到当天是年度第几天的程序,请阅读程序,完成填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年的2月为29天)

    day=input("请输入年月日(格式举例:2000-01-05):")

    year=int(day[:4])

    month=      ①        

    sun=int(day[8:10])

    print(year,month,sun)

    f_run=[31,28,31,30,31,30,31,31,30,31,30,31]    

    tall_day=0

    if       ②         :

        for i in range(month-1):

            tall_day +=f_run[i]

               ③           

    else:

        for i in range(month-1):

            tall_day +=f_run[i]

    tall_day += sun

    print(day+"是当年的第"+str(tall_day)+"天")

    1. (1) 将程序横线处补充完整

       ② ③ 

    2. (2) 如输入“2020-4-19”为当年的第天。

微信扫码预览、分享更方便