Páratlan számok generálása Pythonban
A programozók számos módon generálhatnak számokat Pythonban. Míg a véletlenszám-generálás beépített függvényként létezik, a programozónak érdemes listákat készítenie meghatározott, ismétlődő számmintázatokból. Vagy inkább egy programozó egy számgeneráló algoritmust szeretne bemeneti függvényként használni. Bármilyen esetről is legyen szó, a számminták (például a páratlan számok) generálásához csupán egy ciklusra és a minta generálásához szükséges matematikára van szükség.
1. lépés
Állítsa be a generátor hurkot. Az IDE-ben írja be a következő kódot:
Ez beállítja a generáló hurkot tíz iterációra. Ez azt jelenti, hogy minden páratlan számot nyomtat nulla és kilenc között. Hosszabb generátor futtatásához adjon meg magasabb értéket a while ciklusfeltételhez.
2. lépés
Írja be a generátor kódját a while ciklus után (Ne feledje, hogy a Pythonban a kódblokkokat külön behúzza, ezért az "if" utasítást egyszer a "while" után, a "print" utasítást pedig az "if" után egyszer kell behúzni) :
A ciklus minden iterációnál ellenőrzi az i és a konstans kettő modulóját. A modulo operátor egyszerűen visszaadja egy szám maradékát osztva egy másik számmal. Tehát, ha egy kettővel elosztott számnak nincs maradéka, ez azt jelenti, hogy páros szám. Ha van maradéka, akkor páratlan, és a ciklus ezt az i értéket írja ki. Ezután hozzáad egyet az i értékéhez, és a következő iterációra lép.
3. lépés
Nyomtassa ki a számokat. Az utolsó sor beírása után nyomja meg az Enter billentyűt a generátor futtatásához. A kimenetnek a következőképpen kell megjelennie: