Python 初心者向けの while ループのネストに関する基本的な質問
PHP中文网
PHP中文网 2017-05-24 11:35:20
0
2
746

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

リーリー

結果:

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

PHP中文网
PHP中文网

认证0级讲师

全員に返信(2)
刘奇

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

リーリー
いいねを押す +0
给我你的怀抱

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

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート