18-Python-循环基础和赋值运算符以及计数方法

循环

目标

l 程序的三大流程

l while循环基本使用

l breakcontinue

l while循环嵌套

01、程序的三大流程

1. 在程序开发中,一共有三种流程方式:

l 顺序——从上向下,顺序执行代码

l 分支——根据条件判断,决定执行代码的分支

循环——让特定代码重复执行

02while循环的基本使用

l 循环的作用就是让指定的代码重复执行

l whilw循环最常用的应用场景就是让执行的代码按照指定的次数重复执行

l 需求——打印5Hello Python

l 思考——如果要求打印100遍怎么办?

2.1 while语句基本语法

初始条件设置——通常是重复执行的计数器

while 条件(判断计数器是否达到 目标次数):

条件满足时,做的事情1

条件满足时,做的事情2

条件满足时,做的事情3

…(省略)…

 

处理条件(计数器+1

注意:

while语句以及其所经部分是一个完整的代码块

第一个while循环

需求

打印5Hello Python


i=1
while i <= 5:
print(“Hello Python”)
i=i+1
print(“循环结束后的 i= %d”%i)

注意:循环结束后,之前定义的计数器条件的数值是依旧存在的

死循环

由于程序员的原因,忘记在循环内部修改循环的判断条件,导致循环持续执行,程序无法终止!

2.2 赋值运算符

l Python中,使用=可以给变量赋值

l 在算术运算时,为了简化代码的编写,Python还提供了一系列的与算术运算符对应的赋值运算符

l 注意:赋值运算符中不能使用空格

运算符

描述

实例

=

简单的赋值运算符

c=a+ba+b的运算结果赋值给c

+=

加法赋值运算符

c+=a等效于c=c+a

-=

减法赋值运算符

c-=a等效于c=c-a

*=

乘法赋值运算符

c*=a等效于c=c*a

/=

除法赋值运算符

c/=a等效于c=c/a

//=

取整除赋值运算符

c//=a等效于c=c//a

%=

取模(余数)赋值运算符

c%=a等效于c=c%a

**=

幂赋值运算符

c**=a等效于c=c**a

 

2.3Python中的计数方法

常见的计数方法有两种,可以分别称为:

l 自然记数法(从1开始)——更符合人类的习惯

l 程序记数法(从0开始)——几乎所有的程序语言都选择从0开始计数

因此,大家在编写程序时,应该尽量养成习惯:除非需求的特殊要求,否则循环的计数都从0开始



猜你喜欢

转载自blog.csdn.net/qq_41200424/article/details/80453400