Python基础(3) while循环

"""
在程序开发中,一共有三种流程方式:
    a.顺序——从上向下,顺序执行代码
    b.分支——根据条件判断,决定执行代码的分支
    c.循环——让特定代码重复执行
————————————————————————————————————————
while循环基本使用
while最常应用的场景就是让指定的代码执行指定的次数
while语句基本语法
初始条件设置 - 通常是重复执行的计数器
while 条件(判断 计数器 是否达到目标次数):
    条件满足时,做的事情1
    条件满足时,做的事情2
    条件满足时,做的事情3
    ...(省略)...

    处理条件(计数器 + 1)
        注意:while 语句以及缩进部分是一个完整的代码块
break和continue
break和continue是专门在循环中使用的关键字
break某一条件满足时,退出循环,不再执行后续重复的代码
continue某一条件满足时,不执行后续重复的代码
break和continue只针对当前所在循环有效
______________________________________________________________________________

循环嵌套
while嵌套就是:while里面还有while
语法格式如下:
while 条件1:
    满足条件时,做的事情1
    满足条件时,做的事情2
    满足条件时,做的事情3
    ...(省略)...
    while 条件 2:
        满足条件时,做的事情1
        满足条件时,做的事情2
        满足条件时,做的事情3
        ...(省略)...
    处理条件 1
"\t"在控制台输出一个制表符,协助在输出文本时垂直方向保持对齐
"\n"在控制条输出一个换行符
"""
# # 将“hello world”打印5遍
# # 1.定义一个整数变量,记录循环次数
# i = 1
# # 2.开始循环
# while i <= 5:
#     # 希望在循环内执行的代码
#     if i == 3:
#         print("结束喽!!!")
#         break
#     print("hello world")
#     # 处理计数器
#     i = i + 1
# print("循环结束后i = %d" % i)

# i = 0
# while i < 10:
#
#     if i == 3:
#         i +=1
#         continue
#     print(i)
#     i +=1

#循环嵌套演练--杨辉三角形
row = 1
while row <= 9:
    print(" " * (5 - row) + "*" * row )

    row += 1
"""
死循环
由于程序员的原因,忘记在循环内部修改循环的判断条件,导致循环持续执行,程序无法终止
在循环中如果使用continue这个关键字,在使用关键字之前,需要确认循环的计数是否修改,否则可能会导致死循环
"""
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页