当前位置: 高中信息技术 / 综合题
  • 1. (2021高一下·柯桥期末) 编写Python程序实现如下功能:输入年月日,输入格式如“2021-06-21",年月日之间用“-”分隔。判断这一天是这一年的第几天。以2021-06-21为例,前面5个月总天数,加上21天即这一天是本年的第几天。 特殊情况,当输入的年份是闰年时,2月份有29天。闰年的判断方式如下:

    ⒈能被4整除,但不能被100整除;

    ⒉能被400整除;

    1. (1) “2020-05-20”这一天是这一年的第天。
    2. (2) 编写Python代码如下,在划线处填入正确的代码:

      mon=[31, 28, 31, 30, 31, 30,31,31, 30, 31,30,31] #mon 中存储1-12每个月的天数

      s=input("请输入年月日: ")

      year=int(s[:4])

      month=int (s[5:7])

      sum=0

      for i in range (  ):

          sum+=mon[i]

      sum+=day

      if

          isleap=True

      else:

          isleap=False

      if

          sum+=1

      print(“这一天是当年的第”+str (sum) +“天”)’

    3. (3) 加框处的代码有误,请改正。

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