Python Tizenkettedik felvonás - Kiválogatás

  Amikor egy programozási nyelvet használunk ajánlatos a programozási alaptételek megvalósítását adott nyelven. Egyes elméletek szerint a programozási alaptételekkel bármilyen problémát képesek vagyunk megoldani, bár nem mindig a legegyszerűbb módon. A következő programozási tétel legyen a kiválogatás tétele megfogalmazva.


import random


szamok = []

szamok3 = []


for x in range(50):

    szamok.append(random.randrange(1,10+1))


for x in range(len(szamok)):

    print(szamok[x])


print("-----------------")


for x in range(len(szamok)):

    if(szamok[x]>7):

        szamok3.append(szamok[x])


for yt in range(len(szamok3)):

    print(szamok3[yt])


A programozási tételben először feltöltjük a tömböt 50 darab 1 és 10 közötti számmal. Miután kiírattuk, újra végigmegyünk a tömbbön és amikor olyannal találkozunk, ami nagyobb mint 7 azt a számot átrakjuk egy másik tömbbe. Szerencsére a python nyelv sajátossága miatt nem kell előre meghatározni a tömb méretét. A kiíratás marad a végére.