temp = []
mylist = [-2,1,3,-4,5]
def tempfunc(z):
for i in range(z,len(mylist),2):
if i+2 < len(mylist):
temp.append(mylist[i+2])
print(temp)
temp.clear()
print("ALT KÜME -- TOPLAM")
for i in range(len(mylist)):
for k in range(i,len(mylist)):
if i == k or i+1 == k or i == k+1:
continue
else:
print("[{:>2}, {:>2}] ".format(mylist[i],mylist[k]))
if k+2 < len(mylist):
temp.append(mylist[i])
temp.append(mylist[k])
tempfunc(k)
ihtiyacınız tam olarak bu sanırım [-2,1,3,-4,5] dizisi için çıktı;:
[-2, 3]
[-2, 3, 5]
[-2, -4]
[-2, 5]
[ 1, -4]
[ 1, 5]
[ 3, 5]
[-2,1,3,-4,5,6] dizisi için ise :
[-2, 3]
[-2, 3, 5]
[-2, -4]
[-2, -4, 6]
[-2, 5]
[-2, 6]
[ 1, -4]
[1, -4, 6]
[ 1, 5]
[ 1, 6]
[ 3, 5]
[ 3, 6]
[-4, 6]
çıtı bu şekilde hesaplanır. (Python ile çözümü)