ホームページ  >  に質問  >  本文

Python 初心者向けの while ループのネストに関する基本的な質問

ソースコードは次のとおりです:

リーリー

結果:

私の質問は次のとおりです:
図の赤でマークされた部分、つまり Process2 の内部ループが、プロセス全体に従うのではなく、プロセス全体で 1 回だけ実行されるのはなぜですか。外で?大ループを10回実行?プログラム全体で引き続きネストできるようにこれを改善するにはどうすればよいでしょうか?

PHP中文网PHP中文网2705日前691

全員に返信(2)返信します

  • 怪我咯

    怪我咯2017-05-24 11:37:20

    最初の外側ループを実行した後、Process2 的值变成了 6, 在执行第二次外循环及以后时,它的值一直是 6, 所以内循环不执行.
    如果你想让它执行, Process2の初期化を外側のループ内に配置する必要があります。

    リーリー

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-24 11:37:20

    内側ループの変数割り当ては外側ループ内に配置する必要があります。外側のループが実行されるたびに、内側のループ変数が 1 から始まることが保証されます。それ以外の場合、内側のループ変数は最初の実行後に 6 になり、それ以降は 6 のままになり、それ以上の実行は行われません。

    リーリー

    返事
    0
  • キャンセル返事