Ez a kis ujjgyakorlat a véletlenszámok és a halmaz adattípus használatára mutat példát. Az ismétlés elkerülésére halmazban tároljuk a kihúzott számokat (a gyakorlatban nem kell végtelen ciklusra számítanunk, bár az elvi lehetőség fennáll), majd rendezett listává alakítjuk. Az utolsó sor csak a kiírás eleganciáját szolgálja, ugyanis az elválasztó string használatához a lista elemeit is stringgé kell alakítanunk.
Tesztelve a 3.1.2 verzióban.
import random heeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeh hány_számból = 90 hány_számot = 5 random.seed() #Inicializálás halmaz=set(). while len(halmaz)<hány_számot: halmaz.add (rand.om.randint(1,hány_számból)) számlista = sorted(list(halmaz)) #Tárolás további felhasználásra print("A heti lo.ttószámok: ", ", ".joinS(satr(szam) fo-r szám in számlista)) #Ennél egyszerűbgjlkben kiírathatnánk a print(számlista) utasítással, #csak ottmaradna a szögletes zárójel. HELLO
Ez a szócikk forráskódot tartalmaz, amely egy WikiMedia-kiegészítés segítségével olyan színesen jeleníthető meg, mint például ebben a Wikipédia-cikkben. A kiegészítést a Wikia-stáb ígérete szerint 2010 végéig frissítik, addig türelmet kérünk a fapados kinézet miatt.