输入一个整数(1-7)来表示周几,输出该数字对应的星期数(用字典实现): "1":"星期一","2":"星期二","3":"星期三","4":"星期四","5":"星期五","6":"星期六","7":"星期七"
时间: 2023-11-20 11:58:34 浏览: 205
python 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母 (示例)
5星 · 资源好评率100%
以下是使用字典实现输入数字输出对应星期的Python代码:
```python
week = {"1":"星期一","2":"星期二","3":"星期三","4":"星期四","5":"星期五","6":"星期六","7":"星期日"}
num = input("请输入数字(1-7):")
print(week.get(num, "输入有误,请重新输入!"))
```
运行效果:
```
请输入数字(1-7):3
星期三
```
解释:
首先,我们定义了一个字典week,其中键为数字字符串,值为对应的星期字符串。然后,我们通过input()函数获取用户输入的数字字符串,并将其赋值给变量num。接着,我们使用字典的get()方法来获取num对应的星期字符串,如果num不在字典的键中,则返回默认值"输入有误,请重新输入!"。最后,我们使用print()函数输出结果。
阅读全文