两个代码十分相似但是输出的结果不同,能不能详细描述一下两个代码运行的过程,并且再说明一下局部和
def proc(x):
x = 2*x*x
def main():
x = 10
x = proc(x)
print(x)
main()
def proc(x):
x = 2*x*x
def main():
num = 10
proc(num)
print(num)
main()
def proc(x):
return 2*x*x
def main():
x = 10
proc(x)
print(x)
main()