python输入一个1到7的数字、输出对应的星期名的缩写
时间: 2024-03-21 11:39:15 浏览: 23
可以使用以下代码实现:
```
num = int(input("请输入1到7的数字:"))
if num == 1:
print("Mon")
elif num == 2:
print("Tue")
elif num == 3:
print("Wed")
elif num == 4:
print("Thu")
elif num == 5:
print("Fri")
elif num == 6:
print("Sat")
elif num == 7:
print("Sun")
else:
print("输入错误,请输入1到7的数字。")
```
当输入1到7的数字时,会输出相应的星期名的缩写,例如输入3时,输出"Wed"。如果输入的数字不在1到7之间,则会输出提示信息"输入错误,请输入1到7的数字。"。
相关问题
python编写输入一个1到7的数字,输出对应的星期名的缩写
可以使用一个字典来存储星期名的缩写,然后根据用户输入的数字来查找对应的缩写。下面是Python代码示例:
```
# 定义星期名的缩写字典
weekday_dict = {
1: 'Mon',
2: 'Tue',
3: 'Wed',
4: 'Thu',
5: 'Fri',
6: 'Sat',
7: 'Sun'
}
# 获取用户输入的数字
num = int(input("请输入一个1到7的数字:"))
# 查找对应的缩写
if num in weekday_dict:
print(weekday_dict[num])
else:
print("输入有误,数字必须在1到7之间")
```
在上面的代码中,我们首先定义了一个包含星期名缩写的字典`weekday_dict`,然后通过`input()`函数获取用户输入的数字,并使用`int()`函数将输入的字符串转换为整数类型。接着,我们使用`if`语句判断输入的数字是否在字典中,如果在,则输出对应的缩写,否则输出错误提示信息。
输入一个星期数字,输出对应星期名称英文缩写。
好的,这个问题很简单。以下是我给你的 Python 代码:
```python
weekdays = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
num = int(input("请输入一个星期数字(1-7):"))
print(weekdays[num-1])
```
你可以将数字输入到 `input()` 函数中,代码将自动输出相应的星期英文缩写。需要注意的是,星期数字应该在 1 到 7 之间,否则代码会出现错误。