这是在书的代码:>>>def try_to_change(n): n ='Mr.Gumby'然后运行。>>>try_to_change(n)为什么直接打印出来出错,说n没有定义?n不是已经赋值了吗,加上“”就表示字符串了啊,怎么会显示没有定义?况且不是说Python不用定义类型吗?要继续输入>>>name = "Mrs.Entity">>>try_to_change(name)>>>name然后才输出‘Mrs.Entity’为什么?哪位大神能帮我解答,谢谢了!!!