A ciklusok és a Modulo páratlan számok generálására szolgál a 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 előfordulhat, hogy meghatározott, ismétlődő számmintákat szeretne összeállítani. 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 csak 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:
A nap videója
i=0 >>>míg i < 10:
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 ciklust követve (Ne feledje, hogy Pythonban a kódblokkokat külön behúzza, így az "if" utasítást egyszer a "while" után kell behúzni, a "print" utasítást pedig egyszer a "while" után "ha"):
i=10 >>>míg i < 10:... ha i % 2 != 0:... nyomtasd ki... i = i + 1
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 kiírja az i értékét. 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:
i=10 >>>míg i < 10:... ha i % 2 != 0:... nyomtasd ki... i = i + 1 1 3 5 7 9 >>>