Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Pyhton

Főoldal » Középiskola » Informatika
324
Írj egy programot amely bekér 3 számot és ezeket sorba rendezi, de nem szabad használni a sort() függvényt!!!
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
Ez egyenesen növekvő sorrendben tárolja a számokat. Azaz minden beolvasott számnak megkeresi a helyét a korábban már beolvasottak között és oda dugja be. (Ha azt a 3-at a range() paraméterében növeled, akkor több számmal is működik.)

lista = []
for i in range(3):
    szam = int(input(f'{ i + 1 }. szám: '))
    for j, regi in enumerate(lista):
        if szam <= regi:
            lista.insert(j, szam)
            break
    else:
        lista.append(szam)

print(lista)
0