变量的可被访问的范围称为 。按其作用域可以分为:和。
通过 参数可以按参数名称传递值,实参顺序可以和形参顺序不一致,避免了需要牢记参数位置和顺序的麻烦。
下面程序的运行结果是:def compute(a,b):a = a * ab = b * breturn (a + b) / 2print(compute(3,5))
(拓展题)下面程序的运行结果是:def fact(num):if num == 1:return 1else:return num + fact(num - 1)print(fact(3))