2.3 / 2.5 / 2.9 / 2.10Р第三章选择与循环Р一、学习目的РPython中的运算符和条件表达式;选择结构和循环结构的基本使用。本章计划3学时。Р二、课程内容Р3.1 条件表达式Р算术运算符:+、-、*、/、//、%、**Р关系运算符:>、<、==、<=、>=、!=,可以连续使用Р测试运算符:in、not in、is、is notР逻辑运算符:and、or、not,注意短路求值Р位运算符:~、&、|、^、<<、>>Р3.2 选择结构Р单分支选择结构Р双分支结构Р多分支结构Р选择结构的嵌套Р选择结构应用Р3.3 循环结构Рfor循环与while循环РPython提供了两种基本的循环结构语句——while语句、for语句。Рwhile循环一般用于循环次数难以提前确定的情况,也可以用于循环次数确定的情况;Рfor循环一般用于循环次数可以提前确定的情况,尤其是用于枚举序列或迭代对象中的元素;Р一般优先考虑使用for循环。Р相同或不同的循环结构之间都可以互相嵌套,实现更为复杂的逻辑。Р循环结构的优化Р为了优化程序以获得更高的效率和运行速度,在编写循环语句时,应尽量减少循环内部不必要的计算,将与循环变量无关的代码尽可能地提取到循环之外。对于使用多重循环嵌套的情况,应尽量减少内层循环中不必要的计算,尽可能地向外提。Р3.4 break和continue语句Рbreak语句在while循环和for循环中都可以使用,一般放在if选择结构中,一旦break语句被执行,将使得整个循环提前结束。Рcontinue语句的作用是终止当前循环,并忽略continue之后的语句,然后回到循环的顶端,提前进入下一次循环。Р除非break语句让代码更简单或更清晰,否则不要轻易使用。Р3.5 案例精选Р三、重点、难点提示Р(一)Python的关系运算符和条件表达式Р(二)Python中的代码缩进