色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 遍歷周五

Python是一門(mén)強(qiáng)大而全面的編程語(yǔ)言,它在處理日期時(shí)間方面提供了大量的類(lèi)和函數(shù)。而今天我們要探討的是如何使用Python遍歷所有的周五。

import datetime
def get_fridays(year):
fridays = []
# 構(gòu)造日期范圍,從1月1日到12月31日
start_date = datetime.date(year, 1, 1)
end_date = datetime.date(year, 12, 31)
# 構(gòu)造一個(gè)日期循環(huán)器
d = start_date
delta = datetime.timedelta(days=1)
while d<= end_date:
# 如果當(dāng)前日期是周五,就將其加入到列表中
if d.weekday() == 4:
fridays.append(d)
d += delta
return fridays
if __name__ == '__main__':
year = int(input('請(qǐng)輸入年份:'))
fridays = get_fridays(year)
print(f'{year}年總共有{len(fridays)}個(gè)周五:')
for friday in fridays:
print(friday)

代碼很簡(jiǎn)單,首先我們構(gòu)造了一個(gè)日期循環(huán)器,從指定的年份1月1日到12月31日遍歷每一天,判斷每一天是否是周五,如果是則將其加入到我們的列表中。遍歷完成后,我們打印出總共的周五數(shù)量及每個(gè)周五的日期。

通過(guò)使用Python,遍歷所有的周五變得非常簡(jiǎn)單。而我們?cè)谄綍r(shí)的工作中,也可以使用Python輕松處理各種日期時(shí)間相關(guān)的任務(wù)。