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

質問編集履歴

1

元々の出力結果の記載がなかったので「該当のソースコード」に追記しました。あと、補足を設けました。

2020/05/31 14:52

投稿

UmiH
UmiH

スコア2

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,9 @@
4
4
  次のようなコードを実行したのですが、思うように動きません。
5
5
  原因がわからないので、ご教示よろしくお願いいたしますm(_ _)m
6
6
  以下のコードで次のような出力を得たいです。
7
+
7
8
  ```Python
9
+ #求めている出力結果
8
10
  A=[]
9
11
  a=[0]
10
12
  A=[]
@@ -24,7 +26,17 @@
24
26
  print("A={}".format(A))
25
27
  a.append(i) #リストa=[]にi(=0,1,2)を追加
26
28
  print("a={}".format(a))
29
+
30
+ #出力結果
31
+ #A=[]
32
+ #a=[0]
33
+ #A=[0]
34
+ #a=[0, 1]
35
+ #A=[0, 1]
36
+ #a=[0, 1, 2]
27
37
  ```
38
+ ・補足
39
+ 'a'にA=[]を代入することで、forループするたびにa=[]となることを望んでいるのですが、'A'がA=[]で固定されているはずなのに、出力結果にあるように勝手に変化している理由がわかりません。
28
40
 
29
41
  ### 試したこと
30
42