i = 10
def num(arg=i):
print(arg)

i = 7
num()
iはどちらもグローバル変数ですよね?
関数の中身変えて7の方を出力させることってできますか?