一段代码为例
9*9乘法表
row = 1 # 行计数器开始位置
while row <= 9: # 行循环条件
col = 1 # 列计数器开始位置
while col <= row: # 列循环条件
print("%d * %d = %d" % (col, row, col * row), end="\t") # 打印乘法表,列之间用制表符分割(也可以用其他的,此处暂写制表符)
col = col + 1 # 列每次循环条件变化
print("") # 每行结尾打印空字符,不加end就默认end条件为换行
row = row + 1 # 行每次循环条件变化
其中,
- 在列打印的时候,end = ‘\t’,那么在每次打印结束后不换行,下次打印和上次打印用制表符分割
- 在列打印结束之后,print("")打印空字符,其中默认条件是end = "\n",换行