python语言中if使用方法.ppt
1,第四章 基本控制结构的程序设计,2,相关研究表明三种基本程序结构可以写出所有的程序,它们是:顺序结构分支结构循环结构,3,4.1用Python实现顺序结构,程序的入口从a开始,自顶向下,依次执行A代码块,B代码块,最后执行到b,那么a和b就是一种顺序结构的程序。而A代码块,B代码块放的是什么内容呢?它们的内容可以继续是一个顺序结构,又或者是分支、选择结构。这也叫做程序的嵌套,正是因为嵌套的存在,使得程序的执行顺序,可以灵活变化,从而实现不同的功能。,4,【例1】:温度转换温度华氏和摄氏温度两者对应关系是F=(9/5)C+32。程序代码:celsius=int(input(请输入一个摄氏温度:)fahrenheit=(9/5)*celsius+32print(华氏温度:)print(fahrenheit)执行结果:请输入一个摄氏温度:33华氏温度:91.4,5,4.2用Python实现分情况决策程序,简单分支双分支分支嵌套多分支,6,简单分支,【例2】:在Python的IDLE环境下创建一个名为if_statement.py的程序,代码如下所示:numA=3numB=4if numA=numB:print(numB是比较大的数),7,4.2.2Python双分支,【例3】:在Python的IDLE环境下创建一个名为if_else_statement.py的程序,代码如下所示:numA=3numB=4if numA=numB:print(numB是比较大的数)else:print(numA是比较大的数),8,4.2.3Python分支嵌套,求三个数的最大值。numA=3numB=4numC=5if numA=numB:if numCnumB:print(numB是最大的数)else:print(numC是最大的数)else:if numCnumA:print(numA是最大的数)else:print(numC是最大的数),9,4.2.4多分支结构,【例5】:在Python的IDLE环境下创建一个名为if_elif_else_statement.py的程序,利用多分支结构,求解三个数的最大值。代码如下所示:numA=3numB=4numC=5if numA=numB and numA=numC:print(numA是最大值)elif numB=numC and numB=numA:print(numB是最大值)else:print(numC是最大值),