def viimaneNr(arv): return arv % 10 def yheline(arv): return viimaneNr(arv)==1 print(viimaneNr(121)) ruudud=[x*x for x in range(10)] #ruudud.sort(key=viimaneNr) ruudud2=sorted(ruudud, key=viimaneNr) print(ruudud) print(ruudud2) yhelised=filter(yheline, ruudud) for arv in yhelised: print(arv) yhelised=[x for x in filter(yheline, ruudud)] print(yhelised) ruudusummad=[] for i in range(len(ruudud)): ruudusummad.append(ruudud[i]+ruudud2[i]) print(ruudusummad) ruudusummad=[0 for x in range(10)] for i in range(len(ruudud)): ruudusummad[i]=ruudud[i]+ruudud2[i] print(ruudusummad) #jaagup@tlu.ee