请编写Python程序完成以下要求:编写程序从键盘输入一个1-7之间的整数,输出对应的英文单词表达的星期几。(提示:1表示星期一,7表示星期日)
时间: 2024-05-04 08:16:43 浏览: 19
好的,请看下面的代码:
```
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之间的整数。")
```
注意,这个程序只能接受输入为1-7之间的整数,否则会提示输入有误。
相关问题
在python中用多分支选择结构编写程序实现:从键盘输入一个1-7之间的整数,输出对应的英文单词表达的星期几
在Python中,你可以使用`if-elif-else`多分支选择结构来实现这个功能。首先,你需要创建一个字典,将数字映射到对应的英文星期名称。然后,通过用户输入获取整数,并根据条件判断输出相应的字符串。以下是示例代码:
```python
def get_weekday():
days_of_week = {1: 'Monday', 2: 'Tuesday', 3: 'Wednesday', 4: 'Thursday',
5: 'Friday', 6: 'Saturday', 7: 'Sunday'}
# 获取用户输入并转换为整数
user_input = int(input("请输入1-7之间的整数表示星期几:"))
# 使用多分支选择结构判断并输出对应英文星期
if 1 <= user_input <= 7:
print(days_of_week[user_input])
else:
print("输入无效,请输入1-7之间的整数。")
get_weekday()
```
编写程序从键盘输入一个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之间的整数,程序将会输出对应的英文单词表示星期几,否则它会输出一个错误提示。希望这能够回答你的问题。
阅读全文