python10:函数作业

1.接受n个数字,求这些参数数字的和

#写函数,接收n个数字,求这些参数数字的和
# def Sum(*num):
# sum = 0
# for item in num:
# sum+=item
# print(sum)
# pass
# return sum
# pass
# result=Sum(1,2,3,4,5,6,7,8,9,10)
# print(result)

2,找出传入的列表或者元组奇数位对应的元素,并返回一个新的列表
# def newlist(list):
# # print(len(list))
# # print(list[0])
# new=[]
# i=0
# while i<=len(list)-1:
# new.append(list[i])
# i+=2
# pass
# return new
# pass
#
# print(newlist([1,2,3,4,5,6,7,8,9,10]))

3.检查传入字典的每一个value的长度,如果大于二,那么仅保留前两个长度的内容,并将新内容返回给调用者。

def dicFunc(ziDian):
new={}
for key,value in ziDian.items():
if len(value)>2:
new[key]=value[0:2]
pass
else:
new[key]=value
pass
pass
return new
pass

zidian={'name':'being','age':'223','hoppy':['sing','jump','basketball']}
print(dicFunc(zidian))

 

posted @ 2023-04-28 16:13  娱乐至死,厚黑至尊  阅读(171)  评论(0)    收藏  举报