编写一程序实现如下功能:输入1、2、3、4、5、6、7〔分别对应星期一至星期日〕中的任何一个数,便能输出与之对应的英文名称。如输入1,那么输出Monday。
时间: 2023-07-10 11:43:27 浏览: 79
好的,以下是实现该功能的 Python 代码:
```python
day = int(input("请输入1-7中的一个数字,我将输出对应的英文名称:"))
if day == 1:
print("Monday")
elif day == 2:
print("Tuesday")
elif day == 3:
print("Wednesday")
elif day == 4:
print("Thursday")
elif day == 5:
print("Friday")
elif day == 6:
print("Saturday")
elif day == 7:
print("Sunday")
else:
print("输入无效!请重新输入1-7中的一个数字。")
```
使用 `input` 函数获取用户输入的数字,然后使用 `if` 和 `elif` 条件语句判断输入的数字,并输出对应的英文名称。如果输入的数字不在1-7范围内,输出提示信息。
相关问题
3.编写一程序实现如下功能:输入1、2、3、4、5、6、7 (分别对应星期一至星期日)中的任何一个数,便能输出与之对应的英文名称。如输入1 1则输出Monday。
```python
day_num = int(input("请输入数字1-7,代表星期一至星期日:"))
if day_num == 1:
print("Monday")
elif day_num == 2:
print("Tuesday")
elif day_num == 3:
print("Wednesday")
elif day_num == 4:
print("Thursday")
elif day_num == 5:
print("Friday")
elif day_num == 6:
print("Saturday")
elif day_num == 7:
print("Sunday")
else:
print("输入有误,请输入数字1-7")
```
请编写Python程序完成以下要求:编写程序从键盘输入一个1-7之间的整数,输出对应的英文单词表达的星期几。
好的,我可以帮您编写Python程序来完成这个任务,代码如下:
```python
day = int(input("请输入数字1-7,代表星期一到星期日:"))
# 判断输入数字是否合法
if day < 1 or day > 7:
print("输入数字不合法!")
else:
# 定义星期对应的英文单词列表
weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
# 输出对应的英文单词表达的星期几
print("对应的英文单词为:", weekdays[day-1])
```
您可以将以上代码复制到Python IDE中运行,然后输入1-7之间的数字,程序会输出对应的英文单词表达的星期几。