#### 2.题目要求:输入英文字母,输出星期几。 解析:输入星期几的英语单词的第一个字母,输出星期几。 (1)如果有星期几的第一个字母相同,则继续输入第二个字母。 (2)循环操作,直到输入q或Q则退出程序。python实现
时间: 2024-05-06 12:18:47 浏览: 14
可以使用一个字典来存储星期几以及对应的英文单词,然后通过输入的字母来获取对应的星期几。
以下是Python实现的代码:
```python
days = {
'M': 'Monday',
'T': {
'u': 'Tuesday',
'h': 'Thursday'
},
'W': 'Wednesday',
'F': 'Friday',
'S': {
'a': 'Saturday',
'u': 'Sunday'
}
}
while True:
letter1 = input("Enter the first letter of the day (or q to quit): ")
if letter1 == 'q' or letter1 == 'Q':
break
else:
letter1 = letter1.upper()
if letter1 in days:
if isinstance(days[letter1], dict):
letter2 = input("Enter the second letter of the day: ")
if letter2.lower() in days[letter1]:
print(days[letter1][letter2.lower()])
else:
print("Invalid input, try again.")
else:
print(days[letter1])
else:
print("Invalid input, try again.")
```
在该代码中,我们定义了一个`days`字典,其中包含了所有的星期几以及对应的英文单词。在输入字母后,我们首先将其转换为大写字母,并检查其是否在`days`字典中。如果是,我们会进一步检查它是否是一个字典。如果是,说明有多个星期几的单词以该字母开头,我们会要求用户输入第二个字母,并检查其是否在对应的子字典中。如果是,则输出对应的星期几单词。否则,提示用户输入无效,并重新开始循环。如果输入的字母不在`days`字典中,则同样会提示用户输入无效,并重新开始循环。当用户输入q或Q时,程序会退出循环并结束。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)