有一下列表,nums =[2,7,11,15,1,8,7]
1、请找到列表中任意两个元素相加能够等于9的元素集合,如:[(0,1),(4,5)]
1 nums=[2,7,11,15,1,8,7] 2 a=[] 3 for i in range(0,len(nums)): # 获取nums的索引 4 for j in range(0,len(nums)): 5 if nums[i]+nums[j]==9: 6 a.append((i,j)) 7 print(a)
2、请找到列表中任意两个元素相加能够等于9的元素集合,如:[(2,7) ,(1,8)]
nums=[2,7,11,15,1,8,7] a=[] for i in nums: for j in nums: if i+j==9: a.append((i,j)) print(a)
3、打印9*9乘法表
1 for i in range(1,10): 2 ss=‘‘ 3 for j in range(1,i+1): 4 ss += str(j)+‘*‘+str(i)+‘=‘+str(i*j)+‘\t‘ #连接字符串,并不换行 5 print(ss)
原文:https://www.cnblogs.com/forhowcar/p/12234355.html