输入一个1~7的整数分别对应着星期一至星期日,输出今天是星期几?
时间: 2024-05-02 20:22:04 浏览: 100
这道题目可以使用Python语言的input函数获取用户输入的数字,然后使用if语句判断并输出结果。
代码如下:
```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,分别对应星期一至星期日:3
今天是星期三
```
相关问题
用C++输入一个1~7的整数分别对应着星期一至星期日,输出今天是星期几?
```c
#include <stdio.h>
int main() {
int day;
printf("请输入数字1~7,表示星期一至星期日:\n");
scanf("%d", &day);
switch(day) {
case 1: printf("今天是星期一\n"); break;
case 2: printf("今天是星期二\n"); break;
case 3: printf("今天是星期三\n"); break;
case 4: printf("今天是星期四\n"); break;
case 5: printf("今天是星期五\n"); break;
case 6: printf("今天是星期六\n"); break;
case 7: printf("今天是星期日\n"); break;
default: printf("输入有误,请输入数字1~7\n"); break;
}
return 0;
}
```
用python代码输入一个1~7之间的整数,输出对应的星期名称,如输入“7”, 输出“星期日”。
A:
```python
num = int(input("请输入1-7之间的整数:"))
if num == 1:
print("星期一")
elif num == 2:
print("星期二")
elif num == 3:
print("星期三")
elif num == 4:
print("星期四")
elif num == 5:
print("星期五")
elif num == 6:
print("星期六")
elif num == 7:
print("星期日")
else:
print("输入错误,请重新输入!")
```
注意:这里用到了 `input` 函数接收用户输入,并用 `int` 函数将输入转换为整数。然后根据输入的数值使用 `if-elif-else` 语句判断输出结果。当输入值不在 1-7 范围内时,输出错误提示。
阅读全文