def func(num): num += 1 a=10 func(a) print(a)
时间: 2024-05-14 17:18:08 浏览: 214
用程序求10+20,并输出结果
运行这段代码后,输出的结果应该是 10,因为函数内部的 num 变量虽然被加了 1,但是并没有对外部的变量 a 产生影响。如果想要让函数改变外部变量的值,可以用 global 关键字来声明变量。例如:
```
def func():
global a
a += 1
a = 10
func()
print(a) # 输出 11
```
阅读全文