1k, s = 10, 1002 def fact(n) :3 s = 14 for i in range(1, k+1):5 s *= i6 return s7print(fact(k), s)第4行中的k是局部变量吗
收起
不是,你想呀如果是,它没有赋值那个循环就要报错了
定义:
全局变量:在模块内、在所有函数的外面、在class外面
局部变量:在函数内、在class的方法内
报告相同问题?