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

- 上一篇:python设计一个日期类
- 下一篇:python生成日期列表
