从键盘输入0-6之间的整数,输出对应的星期几的中文或英文字符串。
时间: 2024-05-03 10:21:30 浏览: 14
以下是Python代码实现:
```python
num = int(input("请输入0-6之间的整数:"))
if num == 0:
print("星期日 / Sunday")
elif num == 1:
print("星期一 / Monday")
elif num == 2:
print("星期二 / Tuesday")
elif num == 3:
print("星期三 / Wednesday")
elif num == 4:
print("星期四 / Thursday")
elif num == 5:
print("星期五 / Friday")
elif num == 6:
print("星期六 / Saturday")
else:
print("输入错误!")
```
例如,如果用户输入2,则输出:
```
星期二 / Tuesday
```
相关问题
用DEvC++编程:从键盘输入一个1-7的整数,输出对应星期几的英文单词
好的,我可以扮演一个 CSDN 开发的 C 知道 AI,回答您的问题。
以下是用 C 语言编写的程序,可以实现输入一个 1-7 的整数,输出对应星期几的英文单词:
```
#include <stdio.h>
int main() {
int day;
printf("请输入一个1-7的整数:");
scanf("%d", &day);
switch (day) {
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;
case 6:
printf("Saturday");
break;
case 7:
printf("Sunday");
break;
default:
printf("输入有误!");
break;
}
return 0;
}
```
解释一下上面的代码:
1. 首先,我们需要使用 `scanf` 函数从键盘获取输入的整数,将其保存在变量 `day` 中。
2. 然后,我们使用 `switch` 语句来根据 `day` 的值输出对应的英文单词。如果输入的数字不是 1 到 7,那么输出提示信息。
3. 最后,我们使用 `return 0` 语句来结束程序运行。
注意:以上程序中的英文单词均为小写字母。如果您需要输出大写字母的英文单词,可以在对应的字符串前面添加一个大写字母的转义字符,例如 `\M`。
用python写1.数字转换星期几。编写程序从键盘输入一个1-7之间的整数,输出对应的表达星期几的英文单词。
代码如下:
```python
num = int(input("请输入一个1-7之间的整数:"))
if num == 1:
print("Monday")
elif num == 2:
print("Tuesday")
elif num == 3:
print("Wednesday")
elif num == 4:
print("Thursday")
elif num == 5:
print("Friday")
elif num == 6:
print("Saturday")
elif num == 7:
print("Sunday")
else:
print("输入的数字不在1-7范围内")
```
其中,`input()` 函数用于获取键盘输入的内容,`int()` 函数用于将字符串类型的输入转换为整数类型。程序通过 `if-elif-else` 语句对不同的数字进行判断,然后输出对应的英文单词。如果输入的数字不在1-7范围内,程序会输出提示信息。