根据输入的字母判断它代表星期几。switch语句嵌套if
时间: 2024-11-03 19:19:41 浏览: 38
在编程中,你可以使用嵌套的`if`和`switch`结构来根据输入的字母判断其代表的是星期几。这里是一个简单的示例,假设我们只处理英文缩写的星期:
```python
def day_from_letter(letter):
if letter == 'S': # Sunday 的缩写 S
return "Sunday"
elif letter == 'M':
return "Monday"
elif letter == 'T':
return "Tuesday"
elif letter == 'W':
return "Wednesday"
elif letter == 'T':
return "Thursday"
elif letter == 'F':
return "Friday"
else: # 这里默认可能是周六或输入错误
if letter == 'S':
return "Saturday"
else:
return "Invalid input"
# 测试
print(day_from_letter('M')) # 输出: Monday
```
在这个例子中,首先使用`if-elif`语句检查字母是否匹配星期的特定缩写。如果不在第一个条件中找到匹配,就会进入下一个`elif`块。如果所有条件都不满足,会执行`else`后面的代码,进一步判断剩余的可能选项。
阅读全文