L = [] x = 3 def pri_val(x): L.append(x) x = 5 pri_val(x) print('L={},x={}'.format(L,x))输出结果为
时间: 2023-07-14 22:13:51 浏览: 138
pri_encoder_using_if.rar_If..._pri
L=[3, 5],x=3。
解释如下:
1. 定义了一个空列表 L 和变量 x 的初始值为 3。
2. 定义了一个函数 pri_val,函数的参数为 x。
3. 在函数内部,将参数 x 加入到列表 L 中。
4. 再将参数 x 的值修改为 5。
5. 调用函数 pri_val,并将变量 x 作为参数传入。
6. 输出 L 和 x 的值,L 中有 3 和 5 两个元素,x 的值仍为 3,因为在函数内部修改的是函数参数 x 的值,而不是外部的变量 x。
阅读全文