执行的结果是什么得出的

来源:1-1 函数的定义(上)

静静09

2022-09-22 13:41:24

# coding:utf-8

def demo(x, list_1=[]):
    list_1 = [] # 将list_1置位空列表
    for i in range(x):
        list_1.append(i * i)

    print(list_1)

demo(3)
demo(4)


写回答

1回答

时间,

2022-09-22

同学,你好!在调用demo函数时传入了参数3,即x对应的值为3,for循环中i对应的值为0,1,2,将i*i得到的值添加到list_1列表中,并使用print输出结果。

demo(4)和demo(3)的执行原理是一样的。
祝学习愉快!

0

0 学习 · 4470 问题

查看课程