Python基础知识进阶(五---2)----程序基本结构简单分支异常处理三大实例分析基本循环结构通用循环构造方法死循环嵌套循环布尔表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础知识进阶(五---2)----程序基本结构简单分支异常处理三大实例分析基本循环结构通用循环构造方法死循环嵌套循环布尔表达式相关的知识,希望对你有一定的参考价值。

上一篇随笔写的内容有点多了,决定分成两节,不然自己看的时候也头疼。

三者最大实例:

分支结构可以改变程序的控制流,算法不再是单调的一步步顺序执行。

     假设:以找出三个数字中最大者的程序设计为例。

       输入:三个数值。

       处理:三者最大算法

       输出:打印最大值

计算机怎么能确定哪个是计算机输入的最大值呢?

  策略1:通盘比较

      将每个值与其他所有值比较以确定最大值。

       if x1>=x2 and x1>=x3:

         max = x1

       elif x2>=x1 and x2>= x3:

         max = x2

       else:

         max = x3

策略2:决策树

    决策树方法可以避免冗余比较。

    

 1 if x1>=x2:
 2     if x1>= x3:
 3         max = x1
 4     else:
 5         max= x3
 6 else:
 7        if x2>= x3:
 8             max = x2
 9         else:
10             max = x3

未写完,第三周,4.5三者最大实例分析,明晚继续

以上是关于Python基础知识进阶(五---2)----程序基本结构简单分支异常处理三大实例分析基本循环结构通用循环构造方法死循环嵌套循环布尔表达式的主要内容,如果未能解决你的问题,请参考以下文章

python进阶五(定制类)5-2 python中__cmp__

小白学 Python 爬虫(18):Requests 进阶操作

python进阶-python MySQL

第六篇:Python函数进阶篇

不折腾,毋宁死。Python修炼之路(目录)

python进阶五(定制类)5-7 python中__slots__