久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

python萬年歷實現代碼怎么寫

163次閱讀
沒有評論

共計 838 個字符,預計需要花費 3 分鐘才能閱讀完成。

以下是一個簡單的 Python 代碼示例,用于實現萬年歷:

# 導入 datetime 模塊,用于獲取當前日期和時間 
import datetime

# 獲取當前日期 
now = datetime.datetime.now()

# 獲取當前年份、月份和日期 
year = now.year
month = now.month
day = now.day

# 計算當前月份的第一天是星期幾 
first_day = datetime.datetime(year, month, 1)
first_day_weekday = first_day.weekday()

# 計算當前月份的總天數 
if month == 12:
    total_days = (datetime.datetime(year+1, 1, 1) - datetime.datetime(year, month, 1)).days
else:
    total_days = (datetime.datetime(year, month+1, 1) - datetime.datetime(year, month, 1)).days

# 打印萬年歷表頭 
print(' Su  Mo  Tu  We  Th  Fr  Sa')

# 打印當前月份的日歷 
for i in range(first_day_weekday):
    print('    ', end=' ')
for i in range(1, total_days+1):
    if day == i:
        print(f' {i:2d}', end=' ')
    else:
        print(f' {i:2d}', end=' ')
    if (i+first_day_weekday) % 7 == 0:
        print()

print()

該代碼使用了 datetime 模塊來獲取當前日期和時間,并計算了當前月份的第一天是星期幾以及總天數。然后使用循環打印了萬年歷的表頭和當前月份的日歷。在打印日歷時,會將當前日期用特殊的格式進行標記。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計838字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 屏东市| 墨脱县| 三门县| 美姑县| 建平县| 磴口县| 进贤县| 高唐县| 仙居县| 卓资县| 屏东市| 阜南县| 河间市| 吴堡县| 无棣县| 保德县| 垫江县| 环江| 澄迈县| 马公市| 建阳市| 子洲县| 天镇县| 桂阳县| 遂宁市| 崇礼县| 长丰县| 固镇县| 永年县| 历史| 中江县| 延津县| 灵台县| 台东市| 博白县| 靖西县| 余江县| 多伦县| 资源县| 阿城市| 松滋市|