python请输入星期几的第一个字母,用来判断星期几,如果第一个字母一样,则继续判断第二个字母,以此类推
时间: 2024-10-20 13:05:27 浏览: 22
Python核心编程第二版-习题答案.pdf
4星 · 用户满意度95%
在Python中,你可以创建一个字典来存储每个星期的英文缩写及其对应的完整单词。然后通过循环检查输入的第一个字母,并逐步比较直到找到匹配项。这里是一个简单的示例:
```python
def get_weekday_initials(input_string):
days = {
'Monday': 'Mo',
'Tuesday': 'Tu',
'Wednesday': 'We',
'Thursday': 'Th',
'Friday': 'Fr',
'Saturday': 'Sa',
'Sunday': 'Su'
}
for day, initial in days.items():
if input_string.lower().startswith(initial):
return day
# 如果没有找到匹配,返回None 或者抛出异常,这取决于你的需求
return None
# 示例用法
weekday = get_weekday_initials('tue') # 输出 "Tuesday"
weekday = get_weekday_initials('fridag') # 输出 "Friday"(注意这里是将英文输入转换为小写进行比较)
```
在这个函数中,`input_string`是用户输入的星期几的英文缩写,我们逐个检查首字母是否与字典中的键相匹配。如果找到匹配,就立即返回相应的完整单词。
阅读全文