11-循环嵌套

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")

你可能感兴趣的:(11-循环嵌套)