016_wz_hm_python中的循环语句while进阶
一、break与continue
break与continue是专门在循环中使用的关键字
break某一条件满足时,退出循环,不再执行后续重复的代码
continue某一条件满足时,不执行后续的代码,即结束本轮循环,直接从continue跳转到新的一轮循环开始
注意:break与continue只针对当前所在的循环有效
break前 break后可以看到原本应该打印0—4,加入break后,判断条件退出,只打印0—2,即break是直接退出当前循环
continue后可以看到,控制台打印仅仅没有打印3
二、while循环嵌套
格式:
while 条件1:
满足条件1的代码1
...
while 条件2:
满足条件2的代码2
...
处理条件2
处理条件1
可以参考if嵌套,与之类似,注意缩进
print函数增强扩展:
在默认情况下,print函数输出内容后,会自动在内容末尾增加换行
如果不希望末尾增加换行,可以在print函数输出内内容后面添加,end=""
其中""中间可以指定print函数输出内容之后,继续希望显示的内容
格式:
# 向控制台输出内容结束之后,不会换行
print("$" , end="")
# 单纯的换行
print("")
end=""表示向控制台输出内容之后,不会换行
print增强演示例1:
在控制台连续输出五行*,每行*的数量依次递增
*
**
***
****
*****
假设python没有提供字符串的*操作拼接字符串,使用循环嵌套实现
例1三、九九乘法表
字符串中的转义字符
\t:在控制台输出一个制表符,协助在输出文本时垂直方向保持对齐
\n:在控制台输出一个换行符
转义字符 描述
\\ 反斜杠符号
\' 单引号
\" 双引号
\n 换行
\t 横向制表符
\t 回车
转义字符 转义字符输出九九乘法表
九九乘法表2020.5.11