当前位置:首页>python>python学习记录(5)

python学习记录(5)

  • 2026-09-02 20:03:35
python学习记录(5)
1.程序设计中的3种基本结构为顺序结构、选择结构和循环结构,3种结构的执行流程如下图:
2.条件表达式:if ...  else 语句表达式,判断满足是否满足条件,满足则输出一个结果,不满足则输出另一个结果。if语句可以用if ... elif ... else多分支语句。
注意:当使用布尔类型的变量作为判断条件时,假设布尔类型的变量为flag,较为规范的格式为:
if flag:#表示为真
if not flag:#表示为假。
例子,判断是否为酒后驾车,代码如下:
运行后,输入酒精含量,得出结果:
3.循环主要有两种类型:
重复一定次数的循环,称为几次循环,如for循环;
一直重复,知道条件不满足时才结束的循环,称为条件循环。只要田间为真,这种信号会一直持续下去,如while循环。
3.1 以下是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语句使用举例:

运行结果:

3.3 循环嵌套,在循环体中嵌套循环体
举例:
运行结果:
一直觉得代码很神奇,可以做到很多事情。

最新文章

随机文章