while 循环嵌套
print 结尾处理
# 在默认情况下, print函数输出内容后,会自动在内容末尾增加换行
print("*", end="")
print("*")
输出结果为**
循环嵌套演练
# 打印如下内容
'''
*
**
***
****
*****
'''
row = 1
# 开始第一个循环
while row <= 5:
# 每一行打印的星星和当前的行数一致
# 增加一个小的循环,专门负责当前行中每一`列`的星星显示
# 定义一个列计数器变量
col = 1
# 开始第二个循环
while col <= row:
# print("%d" % col)
print("*", end="") # end=""表示不换行
col += 1
# print("第%d行" % row)
print("") # 这行代码的目的,就是在一行星星输出完成之后,添加换行
row += 1
输出结果为
==九九乘法表==
row = 1
while row <= 9:
col = 1
while col <= row:
# print("*", end=" ")
# 乘号前的数字是列,乘号后的数字是行,结果是列*行
# end=后的""里加个\t是为了协助文本输出时垂直方向保持对齐
print("%d * %d = %d" % (col,row,col*row), end="\t")
col += 1
print("")
row += 1
输出结果为