执行的结果是什么得出的
来源: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)的执行原理是一样的。
祝学习愉快!
相似问题