Computer Code Python CCP 05 : les boucles

lgsp(40)
Published in
#fr
Words
367
Reading
2 min
8y
Listen to this post
~2 min

Table of Contents

  1. Boucle while
  2. Exercice
  3. Break
  4. Continue
  5. La boucle for
  6. Break et continue avec la boucle for
  7. Manipuler le mot-clé range() [1/3]
  8. Manipuler le mot-clé range() [2/3]
  9. Manipuler le mot-clé range() [3/3]
  10. Bilan
  11. Pour aller plus loin

Boucle while

number = 0
while number < 10:
    print(number)
    number += 1

Exercice

btc_price = 6000
while btc_price < 10000:
    print('Inutile de vendre ses bitcoins.')
    btc_price += 1000
print(btc_price)

Que fait ce programme ?

Break

while True:
    print('Menu')
    print('1: Entrer votre prénom')
    print('2: Entrer votre âge')
    print('q: Quitter')
    choix = input('Votre choix : ')
    if choix == '1':
    prenom = input('Saisir votre prénom : ')
    elif choix == '2':
    age = int(input('Saisir votre âge : '))
    elif choix == 'q':
    break # on sort de la boucle
    else:
    print("Vous n'avez pas entré l'un des choix du menu.")

Continue

while True:
    print('Quel est votre langage de programmation favori ?')
    nom = input()
    if nom != 'Python':
    continue
    print('Et oui ! Python est le meilleur langage de programmation !')
    version = int(input('Quelle version utilisez-vous ? '))
    if version == 3:
    break
    else:
    print('Il faut vous mettre à jour !')

La boucle for

for i in range(10):
    print(i)

for letter in 'hello':
    print(letter)

Break et continue avec la boucle for

for i in range(10):
    print(i)
    if i > 5:
    break

for i in range(10):
    print(i)
    if i < 5:
    continue

Manipuler le mot-clé range() [1/3]

for i in range(0, 10):
    print(i)

for i in range(1, 10):
    print(i)

for i in range(2, 10):
    print(i)

for i in range(3, 10):
    print(i)

Manipuler le mot-clé range() [2/3]

for i in range(0, 10, 2):
    print(i)

for i in range(1, 10, 3):
    print(i)

for i in range(2, 10, 4):
    print(i)

for i in range(3, 10, 5):
    print(i)

Manipuler le mot-clé range() [3/3]

for i in range(10, 0, -1):
    print(i)

for i in range(10, 1, -2):
    print(i)

for i in range(10, 2, -3):
    print(i)

for i in range(10, 3, -4):
    print(i)

Bilan

Nous avons vu ensemble dans ce cours :

  • Comment écrire une boucle while
  • Comment écrire utiliser les mots-clés break et continue
  • Comment écrire une boucle for
  • Comment utiliser le mot-clé range()

Pour aller plus loin

Computer Code Python CCP 05 : les boucles | Ecency