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

87
Í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