编写函数实现输入英文星期几的第一个字母,用来判断是星期几
时间: 2023-10-21 20:14:30 浏览: 105
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
5星 · 资源好评率100%
以下是一个 Python 实现的示例代码:
```python
def get_weekday(letter):
"""
根据星期几的第一个字母获取完整的星期字符串
"""
if letter == 'M' or letter == 'm':
return 'Monday'
elif letter == 'T' or letter == 't':
second_letter = input("Please enter the second letter of the weekday: ")
if second_letter == 'U' or second_letter == 'u':
return 'Tuesday'
elif second_letter == 'H' or second_letter == 'h':
return 'Thursday'
else:
return 'Invalid input'
elif letter == 'W' or letter == 'w':
return 'Wednesday'
elif letter == 'F' or letter == 'f':
return 'Friday'
elif letter == 'S' or letter == 's':
second_letter = input("Please enter the second letter of the weekday: ")
if second_letter == 'A' or second_letter == 'a':
return 'Saturday'
elif second_letter == 'U' or second_letter == 'u':
return 'Sunday'
else:
return 'Invalid input'
else:
return 'Invalid input'
```
该函数接受一个参数 `letter`,表示星期几的第一个字母。根据输入的字母,函数使用一系列的 if-elif 语句来判断是星期几,并返回完整的星期字符串。对于字母为 T 或 S 的情况,还需要输入第二个字母才能确定具体是星期几。如果输入的字母不在合法范围内,则返回 "Invalid input"。
阅读全文