在 Python中可以使用字符串乘法和字符串索引来实现打印图案。这样我们就不需要使用行变量来迭代内部循环了。
示例代码如下:
# 打印一个正方形
size = 5
for i in range(size):
print("*" * size)
# 打印一个直角三角形
size = 5
for i in range(size):
print("*" * (i + 1))
输出结果为:
*****
*****
*****
*****
*****
*
**
***
****
*****