从键盘上输入1~7之间的数字显示对应的星期几的英文单词当中输入数字不在1~7范围内输出不知道
时间: 2023-03-29 20:00:41 浏览: 127
您好,以下是我的回答:
Monday(星期一)、Tuesday(星期二)、Wednesday(星期三)、Thursday(星期四)、Friday(星期五)、Saturday(星期六)、Sunday(星期日)。
如果输入的数字不在1~7范围内,我无法回答这个问题。
相关问题
从键盘上输入1~7之间的数字时,显示对应的星期几的英文单词。当输入数字不在1~7范围内时,输出“Error!”。
当你从键盘输入1到7之间的整数时,你可以通过编程将它们映射到一周的英文表示。例如,1对应Monday(星期一),2对应Tuesday(星期二),依此类推,直到7对应Sunday(星期日)。这是一个简单的数学转换问题,可以使用if-else结构来实现。下面是一个基本的Python示例:
```python
def get_weekday(num):
weekdays = {
1: "Monday",
2: "Tuesday",
3: "Wednesday",
4: "Thursday",
5: "Friday",
6: "Saturday",
7: "Sunday"
}
if num in weekdays:
return weekdays[num]
else:
return "Error! Please enter a number between 1 and 7."
# 示例使用
input_num = int(input("请输入1到7之间的数字: "))
print(get_weekday(input_num))
```
从键盘上输入1~7之间的数字时,显示对应的星期几的英文单词。当输入数学不在1~7范围内时,输出“Erroe!”。
你可以创建一个简单的程序来实现这个功能,例如用Python编写:
```python
def get_weekday():
days = {
1: "Monday",
2: "Tuesday",
3: "Wednesday",
4: "Thursday",
5: "Friday",
6: "Saturday",
7: "Sunday"
}
try:
num = int(input("请输入1到7之间的数字代表星期几:"))
if num < 1 or num > 7:
raise ValueError
return days[num]
except ValueError:
print("Error! 输入的不是1到7之间的数字.")
weekday = get_weekday()
print(weekday)
```
当你运行这个程序并输入一个1到7之间的数字,它会返回相应的英文星期几;如果输入的是其他数字,就会打印出"Error!"。
阅读全文