4.编写程序,从键盘输入一个1~7的数字,格式化输出对应数字的星期字符串名称。如:输入3,返回“您输入的是星期三”。如果输入的数字不再1到7之间,则重新输入数字,代码重头再来
时间: 2023-08-31 19:23:08 浏览: 202
### 回答1:
好的,我可以回答你的问题。请问你需要我使用什么编程语言来实现这个程序呢?
实现此程序的代码如下,我使用的是Python语言:
```
while True:
try:
day = int(input("请输入数字 1-7:"))
if day < 1 or day > 7:
continue
days = ["一", "二", "三", "四", "五", "六", "日"]
print("您输入的是星期" + days[day-1])
break
except ValueError:
print("请输入数字!")
```
请注意,如果输入的数字不在1-7之间,程序将要求重新输入数字,直到输入有效数字为止。
### 回答2:
可以使用循环和条件语句编写一个程序来实现这个功能。以下是一个示例代码:
```python
while True:
num = int(input("请输入1~7的一个数字:"))
if 1 <= num <= 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("您输入的是星期六")
else:
print("您输入的是星期日")
break
else:
print("输入数字不在1~7之间,请重新输入。")
```
这个程序首先使用`while`循环来保证程序可以反复运行,直到输入的数字在1~7之间为止。然后使用`int(input())`从键盘获取一个数字,并将其转换为整数类型。
接下来,使用条件语句`if-elif-else`来判断输入数字的具体取值,并根据取值输出对应的星期字符串名称。如果输入的数字不满足条件,会输出错误提示信息,并重新进入循环要求用户重新输入。
当输入数字在1~7之间时,会输出对应星期名称,并使用`break`语句跳出循环,程序结束运行。
### 回答3:
```python
weekdays = ["一","二","三","四","五","六","日"]
while True:
num = int(input("请输入一个1~7的数字: "))
if num >= 1 and num <= 7:
print("您输入的是星期" + weekdays[num-1])
break
else:
print("输入的数字不在1到7之间,请重新输入。")
```
这段代码使用了一个循环,当输入的数字不在1到7之间时,会提示用户重新输入。如果输入的数字在范围内,会输出对应的星期字符串名称。例如,输入3,会输出“您输入的是星期三”。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)