目录
-
顺序 —— 从上向下,顺序执行代码
-
分支 —— 根据条件判断,决定执行代码的 分支
-
循环 —— 让 特定代码 重复 执行
-
循环的作用就是让 指定的代码 重复的执行
-
while
循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行
基本语法:
初始条件设置 —— 通常是重复执行的 计数器
while 条件(判断 计数器 是否达到 目标次数):
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
...(省略)...
处理条件(计数器 + 1)
while循环实例:打印HelloPython 10遍;
count = 0
while count < 5:
print("hello python")
count+=1
死循环:
由于程序员的原因,忘记 在循环内部 修改循环的判断条件,导致循环持续执行,程序无法终止
break
某一条件满足时,退出循环,不再执行后续重复的代码
continue
某一条件满足时,不执行后续重复的代码
上面代码最终打印4次
在while循环里面还有一层或者多层就叫while循环的嵌套:
while嵌套的演练:打印小星星
版本1:不使用while嵌套
版本2:使用嵌套
解释说明:
1.在默认情况下,print
函数输出内容之后,会自动在内容末尾增加换行
2.如果不希望末尾增加换行,可以在 print
函数输出内容的后面增加 , end=""
3.其中 ""
中间可以指定 print
函数输出内容之后,继续希望显示的内容
4.而下面的print("")表示换行。
下面是对其功能的验证:
测试结果:
结论:
本质上 end 说明下一个print是不会换行,而end里面的相当于提示信息;
9*9乘法表的打印:
说明:end="\t"是为了让输出结果对齐:
结果: