将下面代码变成switch+case语句
时间: 2023-12-12 07:02:09 浏览: 79
switch-case语句用法
```python
if x == 'A':
print('x is A')
elif x == 'B':
print('x is B')
elif x == 'C':
print('x is C')
else:
print('x is not A, B, or C')
```
转换成 `switch+case` 语句如下:
```python
switcher = {
'A': 'x is A',
'B': 'x is B',
'C': 'x is C'
}
result = switcher.get(x, 'x is not A, B, or C')
print(result)
```
其中,`switcher` 是一个字典对象,存储了每个条件对应的结果。使用 `switcher.get(x, 'x is not A, B, or C')` 获取对应的结果,如果 `x` 不在 `switcher` 中,则返回默认值 `'x is not A, B, or C'`。
阅读全文