質問するログイン新規登録

回答編集履歴

1

追記

2021/01/21 02:36

投稿

bsdfan
bsdfan

スコア4963

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  一度importされたモジュールは、そのあとのimport文で再度読み込まれません。
2
- ループの中でimportしても、最初の1回目でのみimport(実行)されて、それ以降では何も起こらないです。
2
+ ループの中でimportしても、最初の1回目でのみimport(実行)されて、それ以降では何も起こらないです(正確には、全く何も起こらないわけではないです→下記コメント参照)
3
3
  なので、通常はループの中でimportするようなことはしないです。
4
4
 
5
5
  今回の例では、ループ1からメインをimportしているのでちょっと複雑ですが、実際に実行されるのは最初のimportだけということに注意しながら、動きを追ってみると実行結果がそうなるのが理解できると思います。