zoukankan      html  css  js  c++  java
  • 实例004:这天是第几天

    100个不同类型的python语言趣味编程题

    实例004:这天是第几天

    题目 输入某年某月某日,判断这一天是这一年的第几天?

    程序分析 特殊情况,闰年时需考虑二月多加一天:

    def isLeapYear(y):
        return (y%400==0 or (y%4==0 and y%100!=0))
    DofM=[0,31,28,31,30,31,30,31,31,30,31,30]
    res=0
    year=int(input('Year:'))
    month=int(input('Month:'))
    day=int(input('day:'))
    if isLeapYear(year):
        DofM[2]+=1
    for i in range(month):
        res+=DofM[i]
    print(res+day)
    #解本问题有多种方法,此方法并不是标准答案,读者可以自己尝试各种方法。
    

    如果你喜欢我的文章,请滑到下方点个推荐再走. ,以给我动力哦;转载请注名出处。然后..请多来做客鸭。

    注:陆续会更新。欢迎大家在评论区分享出你们的方案让我们一起进步。

  • 相关阅读:
    preprocessing
    hist
    RabbitMQ
    线程池
    springmvc功能以及源码实现分析
    西瓜书第二章--模型评估与选择
    西瓜书第一章--绪论
    基于python的递归简述
    python小白学习之旅5
    python小白学习之旅4
  • 原文地址:https://www.cnblogs.com/wby-110/p/12502612.html
Copyright © 2011-2022 走看看