私は以下のコードでこのパターンを作ろうとしました....それ以上の変更が必要だとわかっていますが、何が分からないのでしょうか?入れ子のwhileループを使ってこの数値を三角形にする方法は? (python 2.7)
n=5
m=1
while n>=1:
while m<=5:
print " "*(n),m
n=n-1
m=m+1
私はこのような出力に含まをしたい:
1
22
333
4444
55555
私は以下のコードでこのパターンを作ろうとしました....それ以上の変更が必要だとわかっていますが、何が分からないのでしょうか?入れ子のwhileループを使ってこの数値を三角形にする方法は? (python 2.7)
n=5
m=1
while n>=1:
while m<=5:
print " "*(n),m
n=n-1
m=m+1
私はこのような出力に含まをしたい:
1
22
333
4444
55555
あなたはネストされたループを必要としますか?
>>> n=5
>>> for i in range(1, n+1):
... print("{:>{width}}".format(str(i)*i, width=n))
1
22
333
4444
55555
しかし、あなたのコードを修正する - あなたはあなたの番号に乗数が欠落しています
n=5
m=1
while n>=1:
while m<=5:
print " "*(n), str(m)*m
n=n-1
m=m+1
私はpythonで始まり、現在ループを学習しています....コードを修正してくれてありがとう...私は乗数を理解できませんでした.thanks :) –
しかし、 -in関数? –
'print'、' str'なしで何を意味するのか分かりませんか? – AChampion
あなたの予想される出力は何ですか?これにより、人々が簡単に答えることができます。 –
私は "ナンバートライアングル"という名前の写真を追加しました。リンクの代わりに写真を表示すると思っていました...返信ありがとうございました –
投稿リンクを参照してください..... 10の評判 –