1.程序设计中的3种基本结构为顺序结构、选择结构和循环结构,3种结构的执行流程如下图:2.条件表达式:if ... else 语句表达式,判断满足是否满足条件,满足则输出一个结果,不满足则输出另一个结果。if语句可以用if ... elif ... else多分支语句。注意:当使用布尔类型的变量作为判断条件时,假设布尔类型的变量为flag,较为规范的格式为:一直重复,知道条件不满足时才结束的循环,称为条件循环。只要田间为真,这种信号会一直持续下去,如while循环。注意:在使用while循环语句时,一定不要忘记添加将循环条件改变的False的代码,否则将产生死循环。(如上面例子的none)3.2 for循环语句,学了一个新函数:range()函数,该函数是Python内置的函数,用于生成一系列连续的整数,多用于for循环语句中。其语法格式如下:range(start,end,step)
参数说明:■ start:用于指定计数的起始值,可以省略,如果省略则从0开始。■ end:用于指定计数的结束值(但不包括该值,如range(7),则得到的值为0~6,不包括7),不能省略。当range()函数中只有一个参数时,即表示指定计数的结束值。■ step:用于指定步长,即两个数之间的间隔,可以省略,如果省略则表示步长为1。例如,range(1,7)将得到1、2、3、4、5、6。如果只要一个参数,那么表示指定的时end,如果两个参数,则表示指定的时start和end。
for语句使用举例:
运行结果: