VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • Python入门练习(Question4)

年份天数

题目

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

特殊情况,闰年时需考虑二月多加一天

解答

复制代码
year = int(input("input year: "))
month = int(input("input month: "))
day = int(input("input day: "))
monthDays = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30]


def solution4(y, m, d):
    if y % 4 == 0:
        monthDays[2] = 29
    index = 0
    for m in range(m):
        index += monthDays[m]
    index += d
    return index


print(solution4(year, month, day))
复制代码

运行



出处:https://www.cnblogs.com/dork-h/p/16819924.html


相关教程