6、编写程序 提示用户输入一个1到7范围内的整数。然后程序按照1=Monday,2=Tuesday,3=Wednesday,4=Thursday,5=Friday6=Saturday,7=Sunday,显示一周内的相应天的名称。如果用户输入的数不在1到7的范围内,则程序将显示一条出错信息
时间: 2024-03-06 13:51:44 浏览: 91
以下是 Python 代码实现:
```python
day = int(input("请输入1到7范围内的整数:"))
if day == 1:
print("Monday")
elif day == 2:
print("Tuesday")
elif day == 3:
print("Wednesday")
elif day == 4:
print("Thursday")
elif day == 5:
print("Friday")
elif day == 6:
print("Saturday")
elif day == 7:
print("Sunday")
else:
print("输入的整数不在1到7的范围内")
```
用户输入一个整数后,程序会根据输入的整数进行判断,并输出对应的星期几名称。如果输入的整数不在1到7的范围内,程序会输出一条出错信息。
相关问题
编写程序,提示用户输入一个1到7范围内的整数。然后程序按照 1=Monday,2=Tuesday,3=Wednesday,4=Thursday,5=Friday,6=Saturday, 7=Sunday,显示一周内的相应天的名称。如果用户输入的数不在1到7 的范围内,则程序将显示一条出错信息。
您好,我可以帮您实现这个程序。以下是代码:
```
day_num = int(input("请输入一个1到7范围内的整数:"))
if day_num == 1:
print("Monday")
elif day_num == 2:
print("Tuesday")
elif day_num == 3:
print("Wednesday")
elif day_num == 4:
print("Thursday")
elif day_num == 5:
print("Friday")
elif day_num == 6:
print("Saturday")
elif day_num == 7:
print("Sunday")
else:
print("输入有误,请输入一个1到7范围内的整数。")
```
您可以将程序复制到您的编辑器中,并运行测试。如果您有其他问题,请随时提出。
编写一个C语言程序,该程序接收用户输入的一个整数(范围在1到5之间),然后根据这个整数输出对应的星期几(例如,输入1输出"Monday",输入2输出"Tuesday",依此类推)。 如果输入的整数不在1到5的范围内,则输出"Invalid input
当然可以,下面是一个简单的C语言程序,它会满足上述需求:
```c
#include <stdio.h>
void print_weekday(int num) {
switch (num) {
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
default:
printf("Invalid input");
}
}
int main() {
int input;
printf("Enter an integer between 1 and 5: ");
scanf("%d", &input);
if (input >= 1 && input <= 5) {
print_weekday(input);
} else {
printf("Invalid input\n");
}
return 0;
}
```
在这个程序中,我们首先声明了一个`print_weekday`函数,它接受一个整数作为参数,并通过`switch`语句根据输入值输出相应的星期几。在`main`函数中,我们获取用户的输入并检查其是否在有效范围内,如果输入合法就调用`print_weekday`函数,否则输出错误信息。
阅读全文