# -*- encoding: utf-8 -*-
"""
实例1:用星号打印正方形
1、一行打印一个星号
2、一行打印五个星号,不换行
3、打印五行星号,换行
"""
# 行号
j = 1
# 循环打印5行
while j < 6:
i = 1
# 一行星星
while i < 6:
# 打印星号,不换行
print('*', end='')
i += 1
# 换行
print()
j += 1
"""
实例2:用星号打印三角形
星号与行数相等
"""
# 行号
j = 1
# 循环打印5行
while j < 6:
i = 1
# 实现i和j的联动
while i <= j:
# 打印星号,不换行
print('*', end='')
i += 1
# 换行
print()
j += 1
"""
实例3:打印99乘法表
1、打印一个乘法表达式 下x * x = x*x
2、一行打印多个乘法表达式 --一个表达式不换行
3、打印多行表达式 --要换行
"""
# 控制行
j = 1
while j <= 9:
# 一行表达式的开始
i = 1
while i <= j:
print(f'{i} * {j} = {i*j}', end='\t')
i += 1
# 一行表达式的结束,换行
print()
j += 1
输出: