用IDLE输入一个月份数字,返回对应月份名称缩与。将所有月份名称缩写存储在宁符串中 ms=JanFebMarAprMaylunulAug SepOctNovDec'
时间: 2023-05-17 07:02:52 浏览: 91
可以使用以下代码实现:
```python
ms = 'JanFebMarAprMayJunJulAugSepOctNovDec'
month = input("请输入月份数字:")
month_name = ms[(int(month)-1)*3:(int(month)-1)*3+3]
print("对应的月份名称缩写为:", month_name)
```
输入月份数字后,程序会从字符串 `ms` 中取出对应的月份名称缩写并输出。例如,输入 `3`,输出为 `Mar`。
相关问题
编写程序,运行后输出127行,每一行左侧输出数字1-127,数字后跟一个水平制表符,然后输出该行数字对应的Unicode字符。本实验要求分别用chr函数和字符串格式化两种方法完成。在idle中运行
好的,以下是使用 `chr` 函数的代码:
```python
for i in range(1, 128):
print(i, "\t", chr(i))
```
以下是使用字符串格式化的代码:
```python
for i in range(1, 128):
print("{}\t{}".format(i, chr(i)))
```
两种方法的输出结果是相同的,都会输出127行,每行左侧为数字1-127,右侧为该行数字对应的Unicode字符,中间用水平制表符隔开。
用IDLE写输入年份y和月份x,输出n年m月份的天数。
可以使用以下代码实现:
```python
import calendar
y = int(input("请输入年份:"))
x = int(input("请输入月份:"))
days = calendar.monthrange(y, x)[1]
print("{}年{}月份的天数为{}天".format(y, x, days))
```
这段代码使用了 Python 内置的 calendar 模块,其中的 monthrange 函数可以返回指定年份和月份的天数。
阅读全文