Kirjautuminen

Haku

Tehtävät

Kilpailu

Ohjelmoi tekoäly!
Kilpailuaika on päättynyt.
Nyt voi äänestää!

Keskustelu: Koodit näytille: Python: Neliöjono versio 2.0

Sivu 1 / 1

JRokka [30.04.2020 17:58:54]

#

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])

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta