输入1~12中的数字查找对应出的月份英文

无论输入什么数字,对应输出的月份都是Decembe。如何修改程序?
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/915529946766146.png "#left

months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
n = len(months)
x = int(input('请输入1到12中的一个数'))
print('对应月份为', months[x-1])

运行结果:

img

有帮助请采纳,谢谢