1. 程式人生 > 實用技巧 >網站使用者行為分析

網站使用者行為分析

技術標籤:python

用python判斷這一天是這一年的多少天

程式碼

# 輸入
data = input('請輸入日期(格式為:2020-02-03):').split('-')
year = int(data[0])
month = int(data[1])
day = int(data[2])
# 每個月有多少天:區分平年  閏年
def is_leap(year):
    '''
    判斷是否是閏年
    :param year:一個整數,表示年份
    :return:True or False
    '''
    # 普通年能被4整除且不能被100整除的為閏年
    # 世紀年能被400整除
return (year%4 == 0 and year%100 != 0) or year%400 == 0 # 每個月的天數列表 days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] days[1] += int(is_leap(year)) # 閏年二月有29天 # 計算 result = sum(days[:month-1]) + day # 輸出 print('您輸入的日期是%d的第%d天' % (year, result))

輸出的效果圖:
在這裡插入圖片描述