>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment générer des nombres impairs en Python

Les programmeurs peuvent générer des nombres en Python de plusieurs façons. Bien que la génération de nombres aléatoires existe en tant que fonction intégrée, un programmeur peut souhaiter créer des listes de modèles de nombres spécifiques et récurrents. Ou plutôt, un programmeur souhaite utiliser un algorithme de génération de nombres comme fonction d'entrée. Quel que soit le cas, la génération de modèles de nombres (tels que les nombres impairs) ne nécessite qu'une boucle et les mathématiques pour générer le modèle.

Étape 1

Configurez la boucle du générateur. Dans l'IDE, saisissez le code suivant :

Cela configure la boucle de génération pour qu'elle s'exécute pendant dix itérations. Cela signifie qu'il imprimera tous les nombres impairs entre zéro et neuf. Pour faire fonctionner un générateur plus long, entrez une valeur plus élevée pour la condition de la boucle while.

Étape 2

Écrivez le code du générateur en suivant la boucle while (rappelez-vous qu'en Python, les indentations séparent les blocs de code, de sorte que l'instruction "if" doit être indentée une fois après le "while" et l'instruction "print" une fois après le "if") :

La boucle, pour chaque itération, vérifiera le modulo de i et la constante deux. L'opérateur modulo renvoie simplement le reste d'un nombre divisé par un autre nombre. Donc, si un nombre divisé par deux n'a pas de reste, cela signifie que c'est un nombre pair. S'il a un reste, il est impair et la boucle imprime cette valeur de i. Il ajoute ensuite un à la valeur de i et passe à l'itération suivante.

Étape 3

Imprimez les chiffres. Une fois la dernière ligne entrée, appuyez sur Entrée pour lancer le générateur. La sortie devrait apparaître comme suit :


Vie intelligente