当用户输入1-7中的某个数字是,程序输出对应的星期几的英文单词
时间: 2023-06-06 21:06:31 浏览: 425
如果您输入的是数字1,程序会输出"Monday"; 如果输入的是数字2,程序会输出"Tuesday"; 如果输入的是数字3,程序会输出"Wednesday"; 如果输入的是数字4,程序会输出"Thursday"; 如果输入的是数字5,程序会输出"Friday"; 如果输入的是数字6,程序会输出"Saturday"; 如果输入的是数字7,程序会输出"Sunday"。
相关问题
编写程序从键盘输入一个1-7之间的整数,输出对应的英文单词表达的星期几
Sure, 我可以回答你的问题。这个问题可以通过使用Python编写一个简单的程序来解决。以下是这个程序的代码:
```python
# 输入一个1-7之间的整数
number = int(input("请输入一个1-7之间的整数:"))
# 变量weekday用于存储对应的英文单词
if number == 1:
weekday = "Monday"
elif number == 2:
weekday = "Tuesday"
elif number == 3:
weekday = "Wednesday"
elif number == 4:
weekday = "Thursday"
elif number == 5:
weekday = "Friday"
elif number == 6:
weekday = "Saturday"
elif number == 7:
weekday = "Sunday"
else:
print("输入的数字不合法")
# 输出对应的英文单词
if weekday:
print("对应的英文单词是:", weekday)
```
当你运行这个程序时,它会提示你输入一个数字,如果输入的数字是1到7之间的整数,程序将会输出对应的英文单词表示星期几,否则它会输出一个错误提示。希望这能够回答你的问题。
Linux任意输入1-7之间的数,对应输出是星期几如果不是输出error
好的,针对您的问题,可以使用如下的Shell脚本实现:
```shell
#!/bin/bash
echo "请输入1-7之间的数字:"
read num
case $num in
1)
echo "星期一"
;;
2)
echo "星期二"
;;
3)
echo "星期三"
;;
4)
echo "星期四"
;;
5)
echo "星期五"
;;
6)
echo "星期六"
;;
7)
echo "星期日"
;;
*)
echo "error"
;;
esac
```
该脚本通过读取用户输入的数字,使用`case`语句匹配对应的星期,如果输入的数字不在1-7之间,则输出"error"。注意,该脚本需要在Linux环境下运行。