用python代码写提示输入一个表示星期几的数字(1~7),输出对应的星期字符串名称,
时间: 2024-10-08 20:23:22 浏览: 203
Python编程基础题(7-输入星期数字,输出对应英文)
你可以使用Python的字典数据结构来实现这个功能,因为通常会有一个映射关系,将数字对应到星期的英文名称。下面是一个简单的示例:
```python
def input_day():
while True:
day_num = int(input("请输入一个代表星期的数字 (1-7):"))
if 1 <= day_num <= 7:
break
else:
print("输入错误,请输入1到7之间的整数。")
# 定义一个字典,存储数字和星期的关系
days = {1: 'Monday', 2: 'Tuesday', 3: 'Wednesday',
4: 'Thursday', 5: 'Friday', 6: 'Saturday', 7: 'Sunday'}
return days[day_num]
# 调用函数并打印结果
weekday_name = input_day()
print(f"今天是{weekday_name}.")
阅读全文