刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

下列Python程序段的输出结果是?( 

L = []
x = 3
def  test(x):
       L.append(x)
       x = 5
test(x)
print('L = {}, x = {}'.format(L, x))

A

L = [3], x = 3

B

L = [5], x = 5

C

L = [3], x = 5

D

L = 3, x = 5

使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

在Python中,变量L是一个列表,用于存储元素。函数test中的局部变量x在函数被调用时传入值3,并将其添加到列表L中。然后,函数内部对局部变量x重新赋值为5,但这不会影响全局变量x的值。因此,当函数执行完毕后,全局变量x仍然为3,而列表L包含了一个元素3。因此,程序的输出结果是:‘L = [3], x = 3’,答案为A。

创作类型:
原创

本文链接:下列Python程序段的输出结果是?( ) L = [] x = 3 def  test(x):

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share