Les programmeurs peuvent générer des nombres en Python de plusieurs façons . Alors existe génération de nombres aléatoires comme une fonction intégrée , un programmeur peut vouloir construire des listes de modèles récurrents , spécifiques de nombres. Ou, plutôt , un programmeur souhaite utiliser un algorithme de génération de nombres comme une fonction d'entrée . Quel que soit le cas, générer des modèles numériques ( tels que les nombres impairs ) exige seulement une boucle et les mathématiques pour générer le modèle. Choses que vous devez
l'interpréteur Python avec Python IDE
Voir Plus Instructions
1
mettre en place la boucle du générateur. Dans l'IDE , entrez le code suivant :
>>> i = 0
>>> while i < 10 :
jeux la boucle de génération de courir pendant dix itérations. Cela signifie qu'il va imprimer tous les nombres impairs entre zéro et neuf . Pour fonctionner un générateur longue, entrer une valeur supérieure pour la condition de la boucle while.
2
Ecrire le code de générateur , à la suite de la boucle while ( Rappelez-vous que dans Python, retraits blocs distincts de code, de sorte le "if" devrait être en retrait une fois après le " tout " et la mention " copie " une fois après le «si» ) :
>>> i = 10 &
>>> while i < 10:
... si i% 2 = 0 :
... imprimer i
... i = i + 1
la boucle, pour chaque itération , vais vérifier le modulo i et les deux constantes. L' opérateur modulo retourne simplement le reste d'un nombre divisé par un autre nombre . Ainsi, si un nombre divisé par deux a pas de reste , cela signifie qu'il ya un nombre pair . Si elle a un reste, il est impair, et la boucle imprime cette valeur de i . Il ajoute ensuite un à la valeur de i et se déplace vers la prochaine itération .
3
imprimer les numéros . Après la dernière ligne est entré, appuyez sur Entrée pour exécuter le générateur . La sortie doit apparaître comme suit :
>>> i = 10 &
>>> while i < 10:
... si i% 2 = 0 :
... imprimer i
... i = i + 1
1
3
5
7
9
>> > Photos