当前位置:首页python > 正文

python日历程序编写

作者:野牛程序员:2023-07-24 21:32:23python阅读 2845

编写一个Python日历程序可以使用Python的标准库中的calendar模块。calendar模块提供了许多有用的函数来处理日期和日历相关的操作。下面是一个简单的Python日历程序示例:

import calendar

def print_calendar(year, month):
    cal = calendar.month(year, month)
    print(f"{'-'*10} {year}年 {month}月 {'-'*10}")
    print(cal)

if __name__ == "__main__":
    while True:
        try:
            year = int(input("请输入年份(输入0退出): "))
            if year == 0:
                print("程序已退出。")
                break
            month = int(input("请输入月份: "))
            if month < 1 or month > 12:
                print("无效的月份,请重新输入。")
                continue

            print_calendar(year, month)
        except ValueError:
            print("无效的输入,请重新输入年份和月份。")

这个程序中,导入了calendar模块,并定义了一个print_calendar函数来打印给定年份和月份的日历。然后,在主程序中,使用一个无限循环来接收用户输入的年份和月份,并调用print_calendar函数来打印日历。用户可以通过输入0来退出程序。

注意:这个简单的日历程序假设用户输入的年份和月份是有效的。在实际应用中,最好加入更多的错误处理来确保输入的合法性。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击