D


私信TA

用户名:ALS1111

访问量:22109

签 名:

等  级
排  名 55
经  验 11377
参赛次数 0
文章发表 132
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:

用python解题的话主要用到了calendar库中的setfirstweekday()函数和month()函数,这里就不和大家详细写了。

大家可以去百度一下这个库的用法,有很多博主写的都不错。

注意事项:


参考代码:

import calendar  
  
def f(y,m):  
    calendar.setfirstweekday(firstweekday=6)           #0是星期一,6是星期日  
    cal = calendar.month(y,m)                   #返回值是一个文本字符串  
    cal = cal.split('\n')  
  
    print('---------------------')  
    print(' '+ cal[1])                                   #输出Su Mo Tu We Th Fr Sa  
    print('---------------------')  
    for line in cal[2:-1]:                    #这里如果写成for line in cal[2:]的话结果会多输出一个换行,此处要注意  
        print(' '+ line)  
    print('---------------------')  
  
  
if __name__ == '__main__':  
    y,m = map(int,input().split())  
    f(y,m)


 

0.0分

2 人评分

  评论区

  • «
  • »