1. 循环嵌套打印九行小星星
row=1
while row<=9:
col=1
while col<=row:
print("*",end="")
col+=1
row+=1
print("")
运行结果
- 在python中,如果要定义一个行变量,通常定义为:
row
;如果要定义一个列变量,通常定义为:col
print("")
这一行代码的目的,就是在一行小星星输出完成之后,添加换行!
2. 打印九九乘法表
- 观察九九乘法表可知,每一个式子均为列号乘以行号
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("")
运行结果
- 可以看出乘法表垂直方向并没有对齐
2. 第二次尝试
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
3. 转义字符
\t
在控制台输出一个制表符,协助在输出文本时垂直方向保持对齐
\n
在控制台输出一个换行符
- 制表符的功能是在不使用表格的情况下在垂直方向按列对齐文本
转义字符 |
描述 |
\\ |
反斜杠符号 |
\’ |
单引号 |
\" |
双引号 |
\n |
换行 |
\t |
横向制表符 |
\r |
回车 |
|
|