# Python 程序：显示日历

> 原文： [https://www.programiz.com/python-programming/examples/display-calendar](https://www.programiz.com/python-programming/examples/display-calendar)

#### Python 具有内置函数，日历可以处理与日期相关的任务。 在此示例中，您将学习显示给定日期的日历。

要理解此示例，您应该了解以下 [Python 编程](/python-programming "Python tutorial")主题：

*   [Python 模块](/python-programming/modules)
*   [Python 编程内置函数](/python-programming/built-in-function)

* * *

在下面的程序中，我们导入`calendar`模块。 模块中的内置函数`month()`接收年份和月份，并显示该年份月份的日历。

## 源代码

```py
# Program to display calendar of the given month and year

# importing calendar module
import calendar

yy = 2014  # year
mm = 11    # month

# To take month and year input from the user
# yy = int(input("Enter year: "))
# mm = int(input("Enter month: "))

# display the calendar
print(calendar.month(yy, mm)) 
```

**输出**

```py
 November 2014
Mo Tu We Th Fr Sa Su
             1  2
3  4  5  6 7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30 
```

您可以更改变量`yy`和`mm`的值，然后运行它以测试该程序的其他日期。