局部变量和全局变量是不同的变量 局部变量是函数内部的占位符,与全局变量可能重名但不同。函数运算结束后,局部变量就会被释放,它只是用于函数内部运算,可以用global保留字在函数内部使用全局变量 n,s = 10,100 df fact(n): s = 1 #若此处换作 global s 则声明是全局变量s = 100 for i in range(1,n+