python输入1-7输出星期几
时间: 2024-05-05 16:21:04 浏览: 19
可以使用字典来实现这个功能。具体代码如下:
```python
week = {
1: '星期一',
2: '星期二',
3: '星期三',
4: '星期四',
5: '星期五',
6: '星期六',
7: '星期日'
}
num = int(input("请输入1-7中的一个数字:"))
if num in week:
print(week[num])
else:
print("输入错误,请输入1-7中的一个数字。")
```
你可以根据自己的需要进行修改。
相关问题
python输入1-7输出星期几的程序
以下是用 if-elif 语句实现的程序:
```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中的一个数字!")
```
另外,我们也可以使用一个列表来实现:
```python
days = ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"]
day = int(input("请输入1-7中的一个数字:"))
if day >=1 and day<=7:
print(days[day-1])
else:
print("输入有误,请输入1-7中的一个数字!")
```
以上两种方法都可以实现输入1-7输出星期几的功能。
python输入1到7输出星期几
```python
day = 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之间,则输出“输入无效”。