weixin_58523502
2021-05-22 19:28
采纳率: 100%
浏览 86

输出1900年至2020年所有的闰年,控制一行10个闰年,如果是闰年True,否则False。

程序运行示例如下:

>>>

1904       1908       1912       1916       1920       1924       1928       1932       1936       1940

1944       1948       1952       1956       1960       1964       1968       1972       1976       1980

1984       1988       1992       1996       2000       2004       2008       2012       2016       2020

 

程序如下所示:

def isLeap(year):
    return ________________________________


def prtLeap(startY, endY):
    c = 0
    for i in range(________________):
        if ________________:
            c += 1
            if c % 10 == 0:
                print(i, end='\t\n')
            _____
                print(i, end='\t')


def main():
    ________________________


main()

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 冷寒越 2021-05-22 20:07
    已采纳
    def isLeap(year):
        return year % 400 == 0 or (year % 4 == 0 and year % 100 != 0)
    
    
    def prtLeap(startY, endY):
        c = 0
        for i in range(startY, endY+1):
            if isLeap(i):
                c += 1
                if c % 10 == 0:
                    print(i, end='\t\n')
                else:
                    print(i, end='\t')
    
    
    def main():
        prtLeap(1900,2020)
    
    
    main()
    点赞 评论
  • year % 400 == 0 or (year % 4 == 0 and year % 100 != 0)
    
    startY, endY
    
    isLeap(i)
    
    else
    
    prtLeap(1900,2021)
    点赞 评论
  • 有问必答小助手 2021-05-26 14:04

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    点赞 评论

相关推荐 更多相似问题