2 条题解

  • 1
    @ 2023-12-3 22:51:16
    y, m = map(int, input().split())
    days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
    if (y % 4 == 0 and y % 100 != 0 or y % 400 == 0):
        days[1] = 29
    
    print(days[m-1])
    

    使用列表存储 每个月的天数,闰年2月重新设置为 29天。

    • 0
      @ 2023-10-11 16:39:08

      解题思路 输入年份和月份: 你的程序需要从用户或其它来源接收年份和月份的信息。

      判断年份是否为闰年: 你可以使用以下规则来判断一个年份是否是闰年: 如果年份可以被4整除但不能被100整除,或者能被400整除,那么这个年份就是闰年。

      确定月份的天数: 如果年份是闰年且月份是2,那么月份的天数是29。 如果年份是平年且月份在1、3、5、7、8、10、12中,那么月份的天数是31。 如果年份是平年且月份在4、6、9、11,那么月份的天数是30。 如果年份是平年且月份是2,那么月份的天数是28。

      输出结果: 向用户显示给定月份的天数。

      • 1

      信息

      ID
      146
      时间
      1000ms
      内存
      256MiB
      难度
      7
      标签
      递交数
      182
      已通过
      45
      上传者