>     elif n != 1:
>         ret[n] = 1

これはどういうケースですか？