【python练习】打印九九乘法表、转义字符

1. 循环嵌套打印九行小星星

#1.打印九行小星星
row=1
while row<=9:
    col=1
    while col<=row:
        print("*",end="")
        col+=1
    row+=1
    print("")

运行结果
【python练习】打印九九乘法表、转义字符_第1张图片

  • 在python中,如果要定义一个行变量,通常定义为:row;如果要定义一个列变量,通常定义为:col
  • print("")这一行代码的目的,就是在一行小星星输出完成之后,添加换行!

2. 打印九九乘法表

  • 观察九九乘法表可知,每一个式子均为列号乘以行号
    1. 第一次尝试
#1.打印九九乘法表
row=1
while row<=9:
    col=1
    while col<=row:
        print("%d * %d = %d "%(col,row,col*row),end="")
        col+=1
    row+=1
    print("")

运行结果
【python练习】打印九九乘法表、转义字符_第2张图片

  • 可以看出乘法表垂直方向并没有对齐
    2. 第二次尝试
#1.打印九九乘法表
row=1
while row<=9:
    col=1
    while col<=row:
        print("%d * %d = %d "%(col,row,col*row),end="\t")
        col+=1
    row+=1
    print("")
  • 这里用到了转义字符\t
    【python练习】打印九九乘法表、转义字符_第3张图片

3. 转义字符

  • \t在控制台输出一个制表符,协助在输出文本时垂直方向保持对齐
  • \n在控制台输出一个换行符
  • 制表符的功能是在不使用表格的情况下在垂直方向按列对齐文本
转义字符 描述
\\ 反斜杠符号
\’ 单引号
\" 双引号
\n 换行
\t 横向制表符
\r 回车

你可能感兴趣的:(python)