MagPI 1 Page 26

De Le French MagPi
Aller à : Navigation, rechercher

La BOUCLE WHILE se poursuit jusqu'à ce qu'une condition soit remplie. Dans ce programme le nombre (n) démarre à zéro. Il augmente de 1 tant qu'il est inférieur ou égal à dix (<= 10).

# COMPTER AVEC DES BOUCLES WHILE
# Par Jaseman - 24 avril 2012
n=0 while n <= 10: print (n) n += 1
VERSION PYTHON : 2.6.6/2.7.2/3.2.2
VERSION PYGAME : Non disponible
O.S. : Debian/RacyPy/Win7
TESTÉ !

Dans certains cas les BOUCLES WHILE sont plus adaptées que les BOUCLES FOR - particulièrement quand les conditions sont moins prévisibles.


Pour que le comptage se fasse par pas, remplacez n += 1 pour un nombre supérieur. Compter à rebours se fait comme ça :
n=10
while n >= 0:

       print(n)
n -= 1
# NUMÉROS DE LOTERIE
# Par Jaseman - 24 avril 2012
import random
for n in range(1,6+1): # Nous voulons six numéros au hasard print (random.randint(1,100)) # Prend un nombre entre 1 et 100
VERSION PYTHON : 2.6.6/2.7.2/3.2.2
VERSION PYGAME : Non disponible
O.S. : Debian/RacyPy/Win7
TESTÉ !

La bibliothèque "random" est importée pour que Python puisse générer des nombres aléatoires. Une BOUCLE FOR est utilisée pour répéter six fois l'instruction print.


Si vous souhaitez plus de 6 numéros, remplacez 6 par un plus grand nombre.


L'intervalle dans "random.randint(,)" peut aussi être modifié si vous voulez autre chose que 1-100.

Outils personnels
Espaces de noms

Variantes
Actions
Navigation
Boîte à outils