day 11作业
1、写函数,接收n个数字,求这些参数数字的和。
1 def func(*args): 2 s=0 3 for i in args: 4 s+=i 5 return s 6 ret=func(1,2,3,4,5) 7 print(ret)
2、读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什么?
1 a=10 2 b=20 3 def test5(a,b): 4 print("***",a,b) #a应该等于20,b等于10,c = test5(b,a)传的值为test5(20,10) 5 c = test5(b,a) 6 print(c) #c=None
3、读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什么?
1 a=10 2 b=20 3 def test5(a,b): 4 a=3 5 b=5 6 print(a,b) #因为局部有自己有a,b的值,就不需要在用外面的值,所打印出来a=3,b=5 7 c = test5(b,a) 8 print(c) #c的值为空,因为函数返回值为空。
posted on 2018-10-10 16:32 cherish-LL 阅读(218) 评论(0) 收藏 举报
浙公网安备 33010602011771号