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 引数を使用しており、半角スペースを設定することでアスタリスク間に半角スペースを挿入しています。

何かのお役に立てたら嬉しいです!

bannerAds