Tässä on paranneltu neliöjono, jossa käytetään vain yhtä silmukkaa.
luvut = [2,5,25,625,4,16,256,7,49,10,15,14,12,144] alku = 1 loppu = 0 x = 1 jono = False while (x < len(luvut)): if (luvut[x]==luvut[x-1]**2): loppu = x jono = True else: if (jono == True): print(luvut[alku:loppu+1]) jono = False alku = x x += 1 if (jono == True): print(luvut[alku:loppu+1])
Aihe on jo aika vanha, joten et voi enää vastata siihen.