3. 下面程序的运行结果是 a=10 def func(): global a a=20 print(a,end="") func() print(a)
时间: 2024-03-04 10:53:38 浏览: 69
用程序求10+20,并输出结果
这段程序会输出 20 20。
首先,在全局作用域中定义了变量 a 并将其赋值为 10。然后我们定义了一个名为 func 的函数,在函数中声明了变量 a 为全局变量,并将其赋值为 20。最后,在函数内部我们使用 print 输出变量 a 的值,即 20。
接下来,我们在全局作用域中使用 print 输出变量 a 的值,此时 a 已经被修改为 20,所以输出的结果也是 20。
因此,最终的输出结果是 20 20。
阅读全文