用python获取星期几的字符串设计:程序输入一个表示星期几的数字(1~7),输出对应的星期字符串的名称。比如,输入:3,则返回:星期三。
时间: 2024-05-08 15:15:25 浏览: 7
可以使用列表来存储星期字符串的名称,然后根据输入的数字索引到对应的字符串。
代码如下:
```python
weekdays = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']
num = int(input('请输入一个数字(1~7):'))
if num < 1 or num > 7:
print('输入错误,请输入1~7的数字')
else:
print(weekdays[num-1])
```
运行结果:
```
请输入一个数字(1~7):3
星期三
```
相关问题
程序输入一个表示星期几的数字对应输出字符串的名称
好的,你可以使用以下代码实现该功能:
```python
def get_weekday_name(num):
"""
将表示星期几的数字转换为对应的字符串名称
:param num: 1 - 7,分别表示星期一到星期日
:return: 对应的字符串名称
"""
weekday_names = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']
return weekday_names[num - 1]
```
使用示例:
```python
>>> get_weekday_name(1)
'星期一'
>>> get_weekday_name(7)
'星期日'
```
注意,如果输入的数字不在 1-7 的范围内,该函数可能会出现 Index Error 异常。在实际应用中,需要根据具体情况进行处理。
程序读入一个表示星期几的数字(1-7),输出对应的星期字符串名称。
好的,这是一个简单的程序。以下是 Python 代码实现:
```python
day = int(input("请输入数字(1-7),表示星期几:"))
if day == 1:
print("星期一")
elif day == 2:
print("星期二")
elif day == 3:
print("星期三")
elif day == 4:
print("星期四")
elif day == 5:
print("星期五")
elif day == 6:
print("星期六")
elif day == 7:
print("星期日")
else:
print("输入错误,数字应该在1-7之间。")
```
输入一个数字,程序就会输出对应的星期字符串名称。注意,如果输入的数字不在1-7之间,程序会输出错误信息。