Python程序设计项目化教程课件:Python程序的多分支结构.pptx
Python程序的多分支结构Python程序设计项目化教程
目录格式示例
格式Python程序的多分支结构和双分支结构都是对一个条件作出的两种判断,若存在多个条件时,就需要多分支结构。Python程序多分支语句使用if-elif-else的分支语句。语法格式如下:If条件1:语句块1elif条件2: 语句块2……else: 语句块N
格式Python程序的多分支结构示意图如图2-1-3所示。
格式Python程序根据上述语法格式决定程序的执行流程:如果条件1为Ture,执行if语句块的代码,执行完不再执行后面的elif中的代码块:如果条件1不成立即值为False,则判断条件2是否成立;如果条件2成立则执行代码块2,如果所有的if和elif都不成立,则执行else代码块。使用该分支需要注意:每个条件和else后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。在Python中没有switch–case语句。
示例:按照100分制,92分以上成绩为A,80~90成绩为B,60~80成绩为C,60以下为D。要求写一个程序,当用户输入分数,自动转换为A、B、C、D的形式打印。示例score=int(input(请输入你的分数:))if100=score=90:print(你的成绩是%s分,等级是A%score)elif90score=80:print(你的成绩是%s分,等级是B%score)elif80score=60:print(你的成绩是%s分,等级是C%score)elif60score:print(你的成绩是%s分,等级是D%score)else:print(成绩输入错误!)输出结果:请输入你的分数:88你的成绩是88分,等级是B
Thankyou!