Python で入れ子になった while ループを使用の方法
Pythonでは、中に入れ子されたwhileループを使用して、1つのループ内で別のループを使用できます。以下は、ネストしたwhileループを使用する例です。
i = 1
while i <= 5:
j = 1
while j <= i:
print("*", end=" ")
j += 1
print()
i += 1
上の例では、外側のループ while i <= 5 は、星を印字する行数を制御するために使用され、内側のループ while j <= i は、各行に印字する星の数を制御するために使用されます。内側のループは、外側のループの各イテレーションで実行されます。
結果が出ます。
*
* *
* * *
* * * *
* * * * *
なお、各行でアスタリスクが同じ行に出力されるように print() 関数の end 引数を使用しており、半角スペースを設定することでアスタリスク間に半角スペースを挿入しています。
何かのお役に立てたら嬉しいです!