further understanding
#!/usr/bin/python
#coding=utf-8
l=list() def?func(para): ???? ????if?isinstance(para,list): ????????print('para類型為列表。') ????????print('\n')? ????????for?i?in?para: ????????????if?type(i)==int?or?type(i)==float: ????????????????l.append(i) ????????????else: ????????????????print('列表中元素i={}不是數(shù)字類型。'.format(i)) ???? ????????print('para1返回所有數(shù)字類型元素之和:{}'.format(sum(l))) ???????? ????print('\n')??? ????if?isinstance(para,tuple): ????????print('para類型為元組。') ????????print('\n')? ???????? ????????num=1 ???????? ????????for?i?in?para: ????????????if?type(i)==int?or?type(i)==float: ????????????????num=num*i ????????????else: ????????????????print('元組中元素i={}不是數(shù)字類型。'.format(i))???????? ????????print('para2返回所有數(shù)字類型元素之積:{}'.format(num)) ???? para1=['herman','0',0,1,1.5,9] para2=(1,2,'h','iu',8.15) func(para1) func(para2)
? ? ? ? ? ?
? ? ? ? ? ? ? ??
? ? ? ? ? ??
? ? ? ??
? ?
2022-06-09
aaa