用pyth实现请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母
时间: 2023-10-21 18:09:59 浏览: 78
首先,需要定义每个星期的第一个字母和第二个字母的列表,然后根据用户输入的第一个字母来判断属于哪个星期,如果有两个星期的第一个字母相同,再根据用户输入的第二个字母来判断是哪个星期。
代码如下:
```python
week_first_letter = ['M', 'W', 'F', 'T', 'S', 'S']
week_second_letter = [['o', 'o'], ['e', 'e', 'd'], ['r', 'i', 'a'], ['u', 'h'], ['a', 'u', 'u'], ['u', 'u']]
# 星期的第一个字母和第二个字母列表
first_letter = input("请输入星期几的第一个字母:").upper() # 将输入的字母转换为大写字母
if first_letter == 'T': # 如果第一个字母是T,则需要进一步判断第二个字母
second_letter = input("请输入星期几的第二个字母:").lower() # 将输入的字母转换为小写字母
if second_letter == 'u':
print("星期二")
elif second_letter == 'h':
print("星期四")
else:
print("输入错误")
else:
index = week_first_letter.index(first_letter) # 获取第一个字母在列表中的索引
print("今天是", week_second_letter[index]) # 输出对应的星期
```
运行效果如下:
```
请输入星期几的第一个字母:m
今天是 ['o', 'o']
```
```
请输入星期几的第一个字母:t
请输入星期几的第二个字母:h
星期四
```
```
请输入星期几的第一个字母:s
今天是 ['a', 'u', 'u']
```
阅读全文