python_基础_10


while 循环嵌套

# 在默认情况下, 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

输出结果为


文章作者: 张忠楠
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 张忠楠 !
评论
 上一篇
python_基础_11 python_基础_11
字符串中的转义字符 \t在控制台输出一个制表符,协助在输出文本时垂直方向保持对齐 \n在控制台输出一个换行符 \"双引号 制表符的功能是在不使用表格的情况下在垂直方向按列对齐文本 其它转义字符可点击转义字符
2020-04-14
下一篇 
python_基础_09 python_基础_09
break和continue函数 break函数某一条件满足时,退出循环,不再执行后续重复的代码 i = 0 # 开始循环 while i < 10: if i == 3: break print(i
2020-04-14
  目录