4: while循环基本使用

一、下面博客的目录

1.1、程序的3大流程

1.2、while循环基本使用

1.3、break 和 continue

1.4、while 循环嵌套

二、程序的3大流程

2.1、程序开发中,一种有三种流程方式

顺序--从上向下,顺序执行代码

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

循环 --  特定代码 重复 执行

三、while循环基本使用

3.1、循环的作用就是让 指定的代码 重复的执行,while 循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行

3.2、while语句的基本语法

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

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

          条件满足时,做的事情1

          条件满足时,做的事情2

          条件满足时,做的事情3

          . . . . . . . . . .

          处理条件(计数器 + 1)

注意:while语句以及缩进部分是一个 完整的代码块,如下代码,其中循环结束后之前定义的计数器条件的数值是依旧存在的

# 1.设置计数器

i = 0

while i < 3:

    # 2.打印 hellworld

    print("hellworld")

    # 3.计数器+1

    i = i +1

print("i的值是 = %d" % i)

3.3、赋值运算符

在python中,使用=可以给比那辆赋值

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

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

3.4、Python中的计数法(常见的有下面2种)

自然计数法(从1开始) 符合人类的习惯

程序计数法(从0开始) 几乎符合所有的程序语言斗殴选择从 0 开始计数(推荐)

3.5、循环计算

在程序开发中,通常会遇到利用循环 重复计算的 需求

如下计算 1-100之间所有数字的和,代码如下

# 1.定义一个整数的变量记录循环的次数

i = 0

# 2.定义一个变量来存计算结果的值

num = 0

# 3.开始循环

while i <= 100:

    # 每一次循环,都让 num 这个变量 和 i 这个计数器相加

    num+=i;

    # 处理计数器

    i+=1

print("1-100之间的和是 %d" % num)  # 结果是:5050

如下计算 1-100之间所有偶数的和,代码如下

# 1.定义一个整数的变量记录循环的次数

i = 0

# 2.定义一个变量来存计算结果的值

num = 0

# 3.开始循环

while i <= 100:

    if (i%2) == 0:

        # 每一次循环时候是偶数的时候,都让 num 这个变量 和 i 这个计数器相加

        num+=i;

    # 处理计数器

    i+=1

print("1-100之间偶数的和是 %d" % num)  # 结果是:2550

四、break 和 continue

4.1、break 和 continue 是专门在循环中使用的关键字,只针对当前所在循环有效

break: 某一条件满足时,退出循环,不再执行后续重复的代码,如下例子,i == 3的时候退出循环

i = 0

while i <= 10:

    if i == 3:

        break

    i+=1

    print("i=%d" % i)

print("over")

continue: 某一条件满足时,退出这一次循环,不执行后续重复的代码,如下例子,i == 3的时候退出这次循环,也就是不打印 i = 3

i = 0

while i <= 10:

    if i == 3:

        i+=1

        break

    i+=1


    print("i=%d" % i)

print("over")

.2、print打印的扩展知识

在默认的情况下,print函数输出内容之后,会自动在内容末尾增加换行

如果不希望末尾增加换行,可以在 print函数输出内容的后面增加, end="",其中end=""表示控制台输出内容结束之后,不会换行

其中 "" 中间可以指定print函数输出内容之后,显示的内容

4.3、字符串的转义字符

\t 在控制台输出一个 制表符,协助在输出文本时 垂直方向 保持对齐

\n 在控制台输出一个 换行符

制表符 的功能是在不使用表格的情况下在 垂直方向 按列对齐文本

作者:IIronMan

链接:https://www.jianshu.com/p/61a7dc1ad399

来源:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(4: while循环基本使用)