08 循环、break、continue、以及print函数中end的使用

目录

程序的三大流程:

while循环的使用:

break:

continue:

while循环的嵌套:

while循环的演练


程序的三大流程:

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

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

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

while循环的使用:

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

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

基本语法:

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

while 条件(判断 计数器 是否达到 目标次数):
    条件满足时,做的事情1
    条件满足时,做的事情2
    条件满足时,做的事情3
    ...(省略)...
    
    处理条件(计数器 + 1)

while循环实例:打印HelloPython 10遍;

count = 0
while count < 5:
    print("hello python")
    count+=1

死循环:

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

break:

break 某一条件满足时,退出循环,不再执行后续重复的代码

 

continue:

continue 某一条件满足时,不执行后续重复的代码

上面代码最终打印4次

while循环的嵌套:

在while循环里面还有一层或者多层就叫while循环的嵌套:

 

while嵌套的演练:打印小星星

版本1:不使用while嵌套

 

版本2:使用嵌套

解释说明:

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

2.如果不希望末尾增加换行,可以在 print 函数输出内容的后面增加 , end=""

3.其中 "" 中间可以指定 print 函数输出内容之后,继续希望显示的内容

 

4.而下面的print("")表示换行。

 

下面是对其功能的验证:

测试结果:

结论:

本质上 end 说明下一个print是不会换行,而end里面的相当于提示信息;

while循环的演练

9*9乘法表的打印:

说明:end="\t"是为了让输出结果对齐:

结果:

猜你喜欢

转载自blog.csdn.net/lily559/article/details/81263048
08