用python实现输入星期几的第一个字母,用来判断是星期几,如果第一个字母一样,则继续判断第二个字母,以此类推。
时间: 2024-01-04 09:03:48 浏览: 64
这里是一个实现的代码示例:
```python
weekdays = {
'M': 'Monday',
'T': {
'u': 'Tuesday',
'h': 'Thursday'
},
'W': 'Wednesday',
'F': 'Friday',
'S': {
'a': 'Saturday',
'u': 'Sunday'
}
}
def get_weekday(first_letter):
first_letter = first_letter.upper()
if first_letter in weekdays:
if isinstance(weekdays[first_letter], str):
return weekdays[first_letter]
else:
second_letter = input("Enter the second letter: ")
return weekdays[first_letter][second_letter.lower()]
else:
return "Invalid input"
first_letter = input("Enter the first letter: ")
print(get_weekday(first_letter))
```
这个代码中,我们使用了一个字典来存储星期几的信息。如果第一个字母匹配成功,则根据情况判断第二个字母并返回相应的星期几。如果第一个字母不匹配,则返回“Invalid input”。
阅读全文