試しに置き換えてみた

出力結果を見てみろ
7だぞ
10じゃないぞ


>>679
>i=10
>def num(arg=i) と書いた時点で、
>def num(arg=10) と置き換わるんだよ。定義した時に省略値は固定されるんだから。


https://i.imgur.com/vJPCACP.jpg