1、写函数,接受n个数字,求这些参数数字的和。(动态传参)
def sum(*args):
val=0for i inargs:
val= i+valreturn val
2、读代码,回答:代码中,打印出来的值a, b, c分别是什么?为什么?
a = 10
b = 20
def test(a, b):
print(a, b)
c = test(b,a)
print(c)
a = 20, b = 10 , c =None
因为函数中没有return, 因此返回的是None
3、读代码,回答:代码中,打印出来的值a, b, c分别是什么?为什么?
a = 10
b = 20
def test(a, b):
a = 3
b = 5
print(a, b) #a =3,b =5
c = test(b,a)
print(c) #c=None
print(a, b) #a = 10 , b = 20
a = 10 b = 20, c =None
4、写函数, 传入函数中多个实参(均为可迭代对象如字符串,列表,元组,集合等)
将每个实参的每个元素依次添加到函数的动态传参args里面
eg:传入函数两个参数【1,2,3】(22&#x