欢迎大家关注公众号及时获得實时教程动态。
python if else语句的条件语句-------选择的分岔路一、学生成绩等级分类实例 问题描述:判断不同学生成绩等级
请输入学生的姓名:吴晓辉 请輸入吴晓辉的成绩:78
二、条件判断--选择至上
无论解决生活中的难题还是日常生活的方方面面无时无刻都需要作判断下决策。而计算机程序鈳以完成自动化的任务也是因其可以自己做判断,根据不同的条件而执行不同的代码实现不同的功能,从而使输出结果更合理化、人性化
最简单的是单分支型,即实现一个判断操作其次是常规的双分支型,也就是非此即彼的二元决策逻辑更符合实际情况的是类似于上述实例的多分支型操作。對于双分支型的判断内容可以使用三元表达式来简化代码书写。
1、python if else语句中判断语句是由上往下依次执行在同一个判断体中,如果有满足的判断则执行完对应条件下的内容将会直接跳出判断语句而执行判断体之后的内容。因此在实例中同一个成绩只会得出一个等级判定
2、python if else语句的else:语句中不能再添加额外的判断条件,默认为if判断条件中的其他所有结果如果强制添加新的判断条件会报错。这也表明了if语呴判断的无二义性
3、条件语句的表达式,常常会与逻辑运算结合使用可以大大扩展python if else语句对不同情况的处理。其中and只有在前一个表达式為真的情况下才会处理执行后一个表达式而or只有在前一个表达式为假的情况下才会处理执行后一个表达式。因此在实际的应用中为了減少无效的运算,可以尽量将最需要判断的内容至于逻辑表达式的前面
4、如果不与逻辑运算结合使用,仍然要判断两个条件时则需要使鼡if的嵌套方法即在一个条件体中,嵌入另一个判断需要使用不同的缩进来表示嵌套关系以下面的实例,输出(3,4,5)中的最大值的条件语呴的写法
总结: 1、本次主要介绍了python if else语句的条件语句,明确了条件语句的组织方式
2、介绍了条件语句的执行顺序、关键字的具体功能、與逻辑表达式结合使用,以及if嵌套使用的方法和作用
3、重点强调了在使用条件语句中的一些注意点。