回答編集履歴

1

修正

2018/12/27 00:29

投稿

can110
can110

スコア38266

test CHANGED
@@ -1,3 +1,3 @@
1
1
  最初の`while n != 1:`にて偽と判定されますので`return`がないまま関数を抜けています。
2
2
 
3
- そのため`None`が返されています。最終行に`return 1`または`return n`が必要かと思います。
3
+ そのため`None`が返されています。最終行に~~`return 1`または`return n`~~`return i`が必要かと思います。