我是编程新手,一直在尝试使用 for 循环来尝试找出如何制作不同的形状,但是我遇到了一个我无法解决的问题。
到目前为止,我已经能够创建一个 1 的矩形,如下所示的 5X5
for i in range(0, 5):
X = 0
for j in range(0, 5):
X = (X*10)+1
print(X)
我希望能够使用 for 循环修改此代码,以便能够创建像这样的三角形......
1 1 1
1 1
1
我该怎么做呢?还有一种方法可以输入 n 并取决于输入的任何数字,程序会创建该大小的三角形吗?例如,我输入一个 5,它会创建一个三角形......
11111
1111
111
11
1
我尝试了各种不同的东西,但我无法弄清楚。