91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python萬年歷實現代碼怎么寫

小億
174
2023-12-07 07:02:54
欄目: 編程語言

以下是一個簡單的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模塊來獲取當前日期和時間,并計算了當前月份的第一天是星期幾以及總天數。然后使用循環打印了萬年歷的表頭和當前月份的日歷。在打印日歷時,會將當前日期用特殊的格式進行標記。

0
银川市| 姚安县| 舞阳县| 勃利县| 桦川县| 和田县| 临江市| 锦屏县| 得荣县| 内丘县| 浠水县| 塔城市| 寿阳县| 镇远县| 涪陵区| 海晏县| 双辽市| 长岭县| 会同县| 广水市| 鹰潭市| 宜阳县| 石狮市| 勃利县| 临洮县| 乐山市| 靖宇县| 乐东| 灵川县| 竹山县| 辽宁省| 连南| 雅江县| 长宁区| 蒙自县| 来安县| 景泰县| 黄石市| 尉犁县| 枝江市| 子长县|