2.def func(*args): sum = 0 for i in args: sum=sum+int(i) return sum a=func(2,3,9,6,8) print(a) 3. a=10 b=20 def test5(a,b): print(a,b) c=test5(b,a) 4. a=10 b=20 def test5(a,b): a=3 b=5 print(a,b) c=test5(b,a) print(c) 5. def func(*args): return args a=func(*[1,2,3],*(22,33)) print(a) 6. def func(**args): return args a=func(**{'name':'alex'},**{'fg':"dadf"}) print(a) 7. 7.1 a=2 def wra(): print(a) wra() 7.2 a=2 def wra(): a+=1#不能让a重新赋值 print(a) wra() 7.3 def wra(): a=1 def innner(): print(a) innner() wra() 7.4 def wra(): a=1 def innner(): a+=1 print(a) innner() wra() 8. def func(*args): for i in range(len(args)-1): if args[i]>args[i+1]: return args[i+1] else: return args[i] a=func(25,63) print(a) 9. def func(args): a='_'.join(args) return a a=func(['1','水电费','apple']) print(a) 10 def func(*lst): dic={} dic['max']=max(lst) dic['min'] = min(lst) return dic a=func(2,5,9,8,6,3) print(a) 11. def func(num): sum=1 for i in range(1,num+1): sum=sum*i return sum a=func(3) print(a) 12. def func(): lst = [] for i in range(1,53): a=('草花',i) b=('红心',i) c=('黑桃',i) d=('方块',i) lst.append(a) lst.append(b) lst.append(c) lst.append(d) return lst a=func() print(a)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步