Python Tizenegyedik felvonás - Másolá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 másolás tétele megfogalmazva.


import random

szamok = []
szamok2 = []

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)):
    szamok2.append(szamok[x]*2)

print("dupla")

for x in range(len(szamok2)):

    print(szamok2[x])

Ahogy szoktuk véletlenszámok segítségével feltöltjük a tömbünket, ami jelen esetben 50 elemű lesz. A benne tárolt számok 1 és 11 közötti számok. A feltöltés után a már létrehozott szamok2 tömbbe átmásoljuk a számokat. azzal az apró változtatással. hogy megduplázzuk. Fontos észrevenni, hogy az új tömb ebben az esetben is az append parancs segítségével kerül feltöltésre