herofly


私信TA

用户名:pyhero

访问量:13913

签 名:

等  级
排  名 31
经  验 13768
参赛次数 17
文章发表 321
年  龄 0
在职情况 待业
学  校
专  业

  自我简介:

TA的其他文章

直接用max(),
浏览:139
利用列表解决
浏览:59
列表来解决
浏览:105

解题思路:

注意事项:

参考代码:

def isy(st):
    if st%100==0:
        if st%400==0:
            return 1 
        else:
            return 0 
    else:
        if st%4==0:
            return 1 
        else:
            return 0 
dic={1:31,3:31,5:31,7:31,9:30,11:30,2:28,4:30,6:30,8:31,10:31,12:31}
while True:
    try:
        a,b,c=map(int,input().split('/'))
        s = 0 
        for i in range(1,b):
            s += dic[i]
        s += c 
        if isy(a)==1 and b>2:
            print(s+1)
        else:
            print(s)
    except:
        break


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区