输入英文的星期几,确定对应的数字。查星期表:若与表中某项相同(英文的星期几),则输出该字符串在表中的序号;若没有查到,则输出错误信息。
时间: 2024-11-15 10:25:10 浏览: 11
C语言的决策艺术:精通switch语句
这个任务需要编写一个简单的程序或者函数,它接收用户输入的一天的英文名称(如Monday、Tuesday等),然后通过查找预定义的列表或字典来找出对应英文星期几的序号。如果找到了匹配的英文星期几,就返回相应的序号,例如1表示Monday,2表示Tuesday,以此类推。如果没有找到匹配项,程序会返回一个错误消息,比如"Error: Invalid day"。
以下是伪代码的一个例子:
```python
def find_weekday_index(weekday_str):
days_dict = {
"Monday": 1,
"Tuesday": 2,
"Wednesday": 3,
"Thursday": 4,
"Friday": 5,
"Saturday": 6,
"Sunday": 7
}
if weekday_str in days_dict:
return days_dict[weekday_str]
else:
return "Error: Invalid day"
# 示例
input_day = input("请输入英文星期几:")
result = find_weekday_index(input_day)
print(result)
```
阅读全文