こんにちは私はちょうど楽しみのために何かをコード化することを考えています。数字の三角形
数字の三角形を作りたいと思います。例えば、
1
12
123
1234
123
12
1
行の数は、ユーザーが選択します。あなたの助けの人々のための
1
12
123
12
1
ありがとう:結果はそのようでなければならないよりも、ユーザーの入力が5であれば、この例のように、ユーザの入力は7
です。
こんにちは私はちょうど楽しみのために何かをコード化することを考えています。数字の三角形
数字の三角形を作りたいと思います。例えば、
1
12
123
1234
123
12
1
行の数は、ユーザーが選択します。あなたの助けの人々のための
1
12
123
12
1
ありがとう:結果はそのようでなければならないよりも、ユーザーの入力が5であれば、この例のように、ユーザの入力は7
です。
これはかなりシンプルですが、まずコンソールから入力を取得して変数に格納する必要があります。これを行う最も簡単な方法は、組み込みの入力機能です。
userinput = input("Enter number: ")
次のあなたは明らかにそれが置かれた回数に達するまでそう
for i in range(0,int(userinput),1):
はあなたがループにそれを持っている、これまでどのようなコード原因となりますこと、入力を使用forループを使用する必要があります。で最後にあなたがそのそのすべての数学以外の
print("insert text or variable here")
を使用し、コンソールに書き込むために、私はあなたのためのことをしなかった場合、それはどんな楽しいことではないでしょう:Pは楽しみを持っている !
と、他の列の2番目、3番目(など)はどうすればよいですか? – Alpha
それでネストされた部分が入ります。星印を印刷するには、j = 1からiまでのforループを設定し、そのループの中に1つの星印を印刷します。または、数値をパラメータとし、その関数内でループを作る関数を作成します。 @thebestnightskyが設定したやり方では、jがi + 1まで上がったほうがいいかもしれません。また、上記のループは、図の中央までしか届かないでしょう。 forループも必要になります。forループもまたそのループの内側にあるループです。 –
OK、幸運なことに...私たちはそれがどのように機能するか教えてください。 – Dekel
hahaは私が探していたものではない – Alpha
ネストされたforループを試してみて、もう一つは –