请用if条件语句,写出用英文单词星期几的第一个字母来判断是星期几,如果第一一个字母相同,则继续判断第二个字母,编程实现
时间: 2024-10-14 10:07:58 浏览: 35
当然可以。我们可以使用`if-else if`结构来实现这个需求,这里是一个简单的Python示例:
```python
def get_weekday(day):
days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
# 判断第一个字母
if day[0] == 'M':
if day[1] == 'o':
return "Monday"
else:
return "Wrong day"
elif day[0] == 'T':
if day[1] == 'u':
return "Tuesday"
else:
return "Wrong day"
# 依次类推,直到周六和周日
elif day[0] == 'S':
if day == 'aturday':
return "Saturday"
else:
return "Sunday"
else:
return "Invalid day"
# 测试
print(get_weekday('Monday')) # 输出:Monday
print(get_weekday('TuThurday')) # 输出:Wrong day
```
这个函数首先检查输入字符串的第一个字母,然后逐步向下比较后面的字母,直到找到匹配的星期几。如果输入不符合任何一天的前两个字母组合,它会返回"Wrong day"或"Invalid day"。
阅读全文