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

回答編集履歴

2

追記

2020/04/24 06:12

投稿

退会済みユーザー
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

修正

2020/04/24 06:12

投稿

退会済みユーザー
answer CHANGED
@@ -1,2 +1,2 @@
1
- ちゃんと見てないですけど、多分 while の中の list_2 の初期化が原因では?
1
+ ちゃんと見てないですけど、多分 while の中の list_2 の初期化が原因では?
2
2
  ループのたびに上書きしています。