Python实现类似switch的分支结构
2016-08-01 21:25
477 查看
switch语句相信大家都很熟悉,而且swith语句表达的分支结构比if...elif...else语句表达更清晰,代码的可读性更高,但是在Python中,却没有提供这一个关键字。那我们该如何通过其他方式来实现这类似的结构呢?
虽然没有switch语句,但是我们可以通过Python中的dict即字典来实现类似switch结构的方法
实现代码如下:
运行效果如下所示:
虽然没有switch语句,但是我们可以通过Python中的dict即字典来实现类似switch结构的方法
实现代码如下:
def operator(o,x,y): result={ '+' : x+y, '-' : x-y, '*' : x*y, '/' : x/y } print(result.get(o)) oper=input()//接收从键盘输入的数据 operator(oper,4,2)
运行效果如下所示:
相关文章推荐
- Python中实现switch分支结构
- python中实现switch,类似表驱动的方式
- 第1周 C语言及程序设计初步 例程-2 用switch语句实现多分支结构
- python实现类似switch功能
- switch语句实现多分支结构
- Python分支结构(switch)操作简介
- python switch结构的实现
- C语言及程序设计初步例程-25 用switch语句实现多分支结构
- 用switch语句实现多分支结构
- ARM汇编语言 实现多分支switch结构的一点感想
- 《C语言及程序设计》程序阅读——用switch语句实现多分支结构
- switch语句实现多分支选择结构
- 25 用switch语句实现多分支结构
- python 中分支结构(switch)
- Python中switch结构的实现
- python分支结构(无switch结构)
- 使用if…else,if…else实现多分支选择结构
- Python中switch的实现
- Python提取Linux内核源代码的目录结构实现方法
- 分支结构之SWITCH语句