MagPI 1 Page 26
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.