以下是一个基本的日历表小程序代码,使用Python编写:

# 获取用户输入的年份和月份
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))

# 计算该月份的第一天是星期几(0代表星期日,1代表星期一,以此类推)
import datetime
first_day = datetime.date(year, month, 1).weekday()

# 计算该月份的总天数
import calendar
last_day = calendar.monthrange(year, month)[1]

# 输出日历表
print("{0}年{1}月".format(year, month))
print("日\t一\t二\t三\t四\t五\t六")

# 输出空格以对齐第一天
for i in range(first_day):
    print("\t", end="")

# 输出日期
for i in range(1, last_day + 1):
    print("{0}\t".format(i), end="")
    if (first_day + i) % 7 == 0:
        print()

# 输出空行以对齐最后一行
if (first_day + last_day) % 7 != 0:
    print()

用户可以输入要查询的年份和月份,程序会输出该月份的日历表。首先,程序使用datetime模块计算该月份的第一天是星期几。然后,使用calendar模块计算该月份的总天数。接下来,程序输出日历表的表头,并在第一行输出空格以对齐第一天。然后,程序输出日期,并在每行的结尾检查是否需要换行。最后,程序在最后一行输出空行以对齐整个日历表。

日历表小程序代码

原文地址: https://www.cveoy.top/t/topic/0Ll 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录