回答編集履歴
2
追記
answer
CHANGED
@@ -1,2 +1,7 @@
|
|
1
1
|
ちゃんと見てないですけど、多分 while の中の list_2 の初期化が原因では?
|
2
|
-
ループのたびに上書きしています。
|
2
|
+
ループのたびに上書きしています。
|
3
|
+
|
4
|
+
**追記**
|
5
|
+
デバッガ動かして、変数の推移を見るのでもいいですけど、以下のようなサイトを利用するのもおすすめです。
|
6
|
+
|
7
|
+
[http://pythontutor.com](http://pythontutor.com/visualize.html#code=def%20expanded_form%28num%29%3A%0A%20%20%20%20list%3D%5Bint%28a%29%20for%20a%20in%20str%28num%29%5D%0A%20%20%20%20print%28list%29%0A%20%20%20%20keta%3Dlen%28list%29%0A%20%20%20%20print%28keta%29%0A%20%20%20%20index%3D0%0A%20%20%20%20while%20keta%3E%3D1%3A%0A%20%20%20%20%20%20%20%20list_2%3D%5B%5D%0A%20%20%20%20%20%20%20%20numb%3Dlist%5Bindex%5D*%2810**%28keta-1%29%29%0A%20%20%20%20%20%20%20%20keta-%3D1%0A%20%20%20%20%20%20%20%20index%2B%3D1%0A%20%20%20%20%20%20%20%20numb%3Dstr%28numb%29%0A%20%20%20%20%20%20%20%20list_2.append%28numb%29%0A%20%20%20%20return%28%22%2B%22.join%28list_2%29%29%0A%20%20%20%20%0Aprint%28expanded_form%28'256'%29%29%0A%20%20%20%20%0A&cumulative=false&curInstr=0&heapPrimitives=false&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false)
|
1
修正
answer
CHANGED
@@ -1,2 +1,2 @@
|
|
1
|
-
ちゃん
|
1
|
+
ちゃんと見てないですけど、多分 while の中の list_2 の初期化が原因では?
|
2
2
|
ループのたびに上書きしています。
|