break和continue
break:当满足某一个条件后,退出循环
i = 0
sum = 0
while i < 100:
sum += i
i = i + 1
if i == 5:
print("退出循环,当前 i = %d" % i)
break
print(sum)
continue:当满足条件后,直接跳到下一个循环
i = 0
sum = 0
while i < 5:
sum += i
i = i + 1
if i == 3:
print("退出循环,当前 i = %d" % i)
i = i + 1
continue
print(sum)
循环嵌套
默认情况下,print函数输出内容后,会自动在末尾增加换行。
如果不希望换行,可以再print函数输出末尾增加,end="".
其中**之间可以指定print函数输出内容之后,继续需要显示的内容。
语法格式如下:
*#向控制台输出内容后,不会换行
print("",end="")
*#单纯的换行
print("")
row = 0
while row < 5:
col = 0
while col <= row:
print("*",end="")
col += 1
print("")
row += 1
九九乘法表
row = 1
while row <= 9:
col = 1
while col <= row:
sum = col * row
print("%d * %d = %d" % (col,row,sum),end="\t")
col += 1
print("")
row += 1
字符中的转移字符
制表符的功能是在不使用表格的情况下,在垂直方向按列对齐文本。
转义字符 | 含义 |
---|---|
\ | 反斜杠 |
' | 单引号 |
" | 双引号 |
\t | 横向制表符 |
\n | 换行符 |
\r | 回车 |
print("1\t2\t3")
print("10\t20\t30")