0

私はプログラミングが初めてで、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

私はさまざまなことを試しましたが、私はそれを理解することができません。

4

2 に答える 2