python写一个程序请输入星期几的第1个字母,用来判断是星期几,如果第1个字母一样,则继续判断第2个字母,以此类推。
时间: 2024-01-04 21:04:37 浏览: 75
python 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母 (示例)
5星 · 资源好评率100%
好的,我知道了。以下是 Python 代码示例:
```python
weekdays = {
'M': 'Monday',
'T': {'u': 'Tuesday', 'h': 'Thursday'},
'W': 'Wednesday',
'F': 'Friday',
'S': {'a': 'Saturday', 'u': 'Sunday'}
}
letter = input('请输入星期几的第1个字母:').upper()
if letter in weekdays:
if isinstance(weekdays[letter], dict):
second_letter = input('请输入星期几的第2个字母:').lower()
print(weekdays[letter][second_letter])
else:
print(weekdays[letter])
else:
print('输入有误')
```
当你运行这个程序时,它会要求你输入星期几的第1个字母。然后,它会查找字典 `weekdays` 中的相应键。如果这个键的值是字符串,则直接输出星期几。如果这个键的值是一个字典,则需要再输入第2个字母,然后再根据第2个字母输出相应的星期几。
阅读全文