用python编程,#请输入星期英文单词的的第一个字母用来判断是星期几,如果第一个宁母一样,则继续判断第二个字母,以此类推,如果输入字母无山配,则输出:data error •输入输出说明 区分大小亏,星期对应的英文单词 (Monday、 Tuesday、 Wednesday. Thursday. Friday . Saturday- Sunday) 输人格式: 在一行中输入一个宇母 输出格式 在一行中输出结果 输入样式 S 输出样式: Sunday
时间: 2024-02-22 18:01:02 浏览: 137
python 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母 (示例)
5星 · 资源好评率100%
可以这样编写程序:
```python
# 定义星期字典
week_dict = {
'M': 'Monday',
'T': {
'u': 'Tuesday',
'h': 'Thursday'
},
'W': 'Wednesday',
'F': 'Friday',
'S': {
'a': 'Saturday',
'u': 'Sunday'
}
}
# 获取用户输入
user_input = input("请输入星期英文单词的第一个字母:")
# 根据输入判断星期几
if user_input.upper() in week_dict:
if isinstance(week_dict[user_input.upper()], str):
print(week_dict[user_input.upper()])
else:
second_input = input("请输入第二个字母:")
if second_input.lower() in week_dict[user_input.upper()]:
print(week_dict[user_input.upper()][second_input.lower()])
else:
print("data error")
else:
print("data error")
```
程序先定义了一个星期字典,然后获取用户输入的第一个字母,并根据输入判断星期几。如果第一个字母无法匹配,则输出 "data error"。否则,继续判断第二个字母,如果第二个字母无法匹配,则输出 "data error"。如果匹配成功,则输出对应的星期英文单词。注意,程序中使用了字典嵌套的方式来处理第二个字母的判断。
阅读全文