- while嵌套就是:while里还有while。while及其下的缩进属于一个循环。
while 判断条件 1:
执行语句 1
执行语句 2
while 判断条件 2:
执行语句 3
执行语句 4
...
处理条件 2
处理条件 1
知识点:print
print() 函数默认在输出完成后,增加换行
示例:
print("?")
print("?")
输出:
?
?
print( , end="") 可以将换行替换为 end="" 双引号内的内容
示例:
print("?", end="mmm")
print("?")
输出:
?mmm?
实例一:输出随行递增的 *
# 1、先编写行
row = 1
while row <= 9:
# 1、再编写列:第1行输出1列,第2行输出2,以此类推
col = 1
while col <= row:
# 输出每列
print("*", end="")
# 处理计数器
col += 1
# 因为前面没有输出换行,所有 * 都在一行,故此处应输出换行
print("")
# 处理计数器
row += 1
实例:九九乘法表
# 1. 打印 9 行 *
# 2、每个 * 都看作是一个元素,将其替换为乘法式
# 先输出行
row = 1
while row <= 9:
# 再输出列
col = 1
while col <= row:
# 将每个 * 替换为乘法式
print("%d*%d=%d " % (col, row, row * col), end="")
col += 1
print("")
row += 1
知识点
\t
在控制台输出一个 制表符,协助在输出文本时 垂直方向 保持对齐\n
在控制台输出一个 换行符\"
双引号。可以在print("")
中输出一个双引号。