while i < 5:
print('*', end='') # 如果不修改end结束符的换行那么是一行一个星星,把默认换行转义字符删除修改后就是一行5个星星,符合要求
i += 1
# 一行星星结束,换行显示下一行
print() # 利用print默认自带换行结束符,这里弄一个空的print,否则会所有星星是一行
j += 1
返回结果如下图:
# i表示每行里面星星的个数,这个数字要和行号相等,所以i要和j有联动关系
while i <= j:
print('*', end='') # 如果不修改end结束符的换行那么是一行一个星星,把默认换行转义字符删除修改后就是一行5个星星,符合要求
i += 1
# 一行星星结束,换行显示下一行
print() # 利用print默认自带换行结束符,这里弄一个空的换行,否则会所有星星是一行
j += 1
返回结果如下图:
1. 打印一个乘法表达式:x * x = x*x
2. 一行打印多个表达式----一行表达式的个数和行号数相等----循环:一个表达式---不换行
3. 打印多行表达式----循环: 一行表达式---换行
注意: 一行表达式的个数和行号数相等
j = 1
while j <= 9:
i = 1 # 九九乘法表的开始数字是1,所以这里取数字1
while i <= j: # 重点:i列和j行要有一个联动关系
print(f'{i} * {j} = {i * j}', end='\t') # 利用制表符转义字符\t来实现乘法表对齐的格式
i += 1 # 每次循环自增1
# 一行的表达式结束
print() #利用print实现空的换行
j += 1 # 每次循环自增1
返回结果如下图: