2. 编程实现:编写函数实现输入英文星期几的第一个字母,用来判断是星期几,如果第一个字母相同,则继续判断第二个字母,以此类推,要求函数能将判断结果输出。
时间: 2024-01-05 22:02:12 浏览: 61
以下是 Python 代码实现:
```python
def get_weekday(str):
if str[0] == 'm' or str[0] == 'M':
return "Monday"
elif str[0] == 'w' or str[0] == 'W':
return "Wednesday"
elif str[0] == 'f' or str[0] == 'F':
return "Friday"
elif str[0] == 't' or str[0] == 'T':
if str[1] == 'u' or str[1] == 'U':
return "Tuesday"
elif str[1] == 'h' or str[1] == 'H':
return "Thursday"
elif str[0] == 's' or str[0] == 'S':
if str[1] == 'a' or str[1] == 'A':
return "Saturday"
elif str[1] == 'u' or str[1] == 'U':
return "Sunday"
else:
return "Invalid input"
```
函数接受一个字符串作为参数,判断字符串中的第一个字母,然后根据特定的规则来判断星期几。如果输入无效,则返回 "Invalid input"。
阅读全文