n =int(input())
ans =[]for i inrange(n):
list1 =input().split()
tmp = list1[0]+ list1[1]
ans.append(tmp)while ans !=[]:for i inrange(len(ans)-1,-1,-1):if ans[0][0]!= ans[i][0]:print(ans[0][1:],ans[i][1:])
ans.pop(i)
ans.pop(0)break
第6章-3 列表或元组的数字元素求和 (20分)
defhelp1(list1):
list2 =[]for i in list1:iftype(i)==int:
list2.append(i)eliftype(i)==listortype(i)==tuple:for j in help1(i):
list2.append(j)else:passreturn list2
list1 =eval(input())print(sum(help1(list1)))
第6章-4 列表数字元素加权和(1) (40分)
defhelp1(list1, n):
summ =0for i in list1:iftype(i)==intortype(i)==float:
summ += i*n
iftype(i)==list:
summ += help1(i, n+1)return summ
list1 =eval(input())print(help1(list1,1))
第6章-5 列表元素个数的加权和(1) (40分)
defhelp1(list1, n):
summ =0for i in list1:iftype(i)==intortype(i)==float:
summ +=1*n
iftype(i)==list:
summ += help1(i, n+1)return summ
list1 =eval(input())print(help1(list1,1))
第6章-6 求指定层的元素个数 (40分)
defhelp1(list1, n,m):
summ =0for i in list1:iftype(i)==intortype(i)==float:if n == m:
summ +=1iftype(i)==list:
summ += help1(i, n+1,m)return summ
list1 =eval(input())
m =int(input())print(help1(list1,1,m))