01 76 38 08 47
Logo Kartable
AccueilParcourirRechercheSe connecter

Pour profiter de 10 contenus offerts.

Logo Kartable
AccueilParcourirRechercheSe connecter

Pour profiter de 10 contenus offerts.

  1. Accueil
  2. Seconde
  3. Mathématiques
  4. Exercice : Écrire une boucle non bornée dans un cas simple

Écrire une boucle non bornée dans un cas simple Exercice

Ce contenu a été rédigé par l'équipe éditoriale de Kartable.

Dernière modification : 12/05/2025 - Conforme au programme 2025-2026

Comment s'écrit une boucle qui ne s'arrête jamais en Python ?

Pour écrire une boucle infinie en Python, on peut utiliser l'instruction \verb/while/ suivi d'une instruction qui sera toujours vraie. En effet, la boucle \verb/while/ s'arrête lorsque la condition cesse d'être remplie.

En Python, les conditions valent les valeurs particulières \verb/True/ ou \verb/False/, on peut donc initialiser une boucle infinie avec l'instruction \verb/True/ qui sera toujours vraie.

Une boucle qui ne s'arrête jamais en Python s'écrit donc :
\verb/while True: /

Comment s'écrit une boucle qui affiche tous les entiers plus petits que 6 en Python ?

Pour écrire une boucle Python, on peut utiliser l'instruction \verb/while/ suivie d'une instruction conditionnelle. En effet, la boucle \verb/while/ s'arrête lorsque la condition cesse d'être remplie.

Pour afficher les valeurs plus petites que 6 , on initialise une variable \verb/i/ qui vaut 0 et que l'on incrémente à chaque étape avec l'instruction \verb/i += 1/ ou \verb/i = i + 1/.

Pour sortir de la boucle, on souhaite que la condition \verb/i <= 6/ ne soit plus vraie.

Une boucle qui affiche tous les entiers plus petits que 6 en Python s'écrit donc :

\verb/ i = 0 /
\verb/ while i <= 6: /
\verb/    print(i) /
\verb/    i += 1 /

Comment s'écrit une boucle qui tire un nombre aléatoire entre 0 et 10 et s'arrête si le nombre est inférieur à 5  ?

Une boucle qui tire un nombre aléatoire entre 0 et 10 et s'arrête si le nombre est inférieur à 5 s'écrit donc :

Pour écrire une boucle Python, on peut utiliser l'instruction \verb/while/ suivie d'une instruction conditionnelle. En effet, la boucle \verb/while/ s'arrête lorsque la condition cesse d'être remplie.

Pour tirer un nombre entier aléatoire, on utilise la fonction \verb/randint/ du module \verb/random/.

On initialise une variable \verb/i/ qui vaut \verb/randint(10)/ et effectue un nouveau tirage à chaque étape.

Pour sortir de la boucle, on souhaite que la condition \verb/i > 5/ ne soit plus vraie.

Une boucle qui tire un nombre aléatoire entre 0 et 10 et s'arrête si le nombre est inférieur à 5 s'écrit donc :

\verb/ from random import randint /
\verb/ i = randint(10) /
\verb/ while i > 5: /
\verb/    print(i) /
\verb/    i = randint(10) /

Comment s'écrit une boucle qui tire un nombre aléatoire entre 0 et 10 et s'arrête si le nombre est pair ?

Pour écrire une boucle Python, on peut utiliser l'instruction \verb/while/ suivie d'une instruction conditionnelle. En effet, la boucle \verb/while/ s'arrête lorsque la condition cesse d'être remplie.

Pour tirer un nombre entier aléatoire, on utilise la fonction \verb/randint/ du module \verb/random/.

On initialise une variable \verb/i/ qui vaut \verb/randint(10)/ et effectue un nouveau tirage à chaque étape.

Pour sortir de la boucle, on peut utiliser l'opérateur modulo \verb/\%/ qui retourne le reste de la division euclidienne de deux entiers. On souhaite que la condition \verb/i \% 2 > 0/ ne soit plus vraie.

Une boucle qui tire un nombre aléatoire entre 0 et 10 et s'arrête si le nombre est pair s'écrit donc :

\verb/ from random import randint /
\verb/ i = randint(10) /
\verb/ while i \% 2 > 0: /
\verb/    print(i) /
\verb/    i = randint(10) /

Comment s'écrit une boucle qui affiche tous les entiers plus grands que 3  en Python ?

Pour écrire une boucle Python, on peut utiliser l'instruction \verb/while/ suivie d'une instruction conditionnelle. En effet, la boucle \verb/while/ s'arrête lorsque la condition cesse d'être remplie.

Pour afficher les valeurs plus grandes que 3 , on initialise une variable \verb/i/ qui vaut 3 et qu'on incrémente à chaque étape avec l'instruction \verb/i += 1/ ou \verb/i = i + 1/.

Pour sortir de la boucle, on souhaite que la condition \verb/i >= 3/ ne soit plus vraie, ce qui ne sera jamais le cas. Il s'agit ici d'une boucle infinie.

Une boucle qui affiche tous les entiers plus grands que 3  s'écrit donc :

\verb/ i = 3 /
\verb/ while i >= 3: /
\verb/    print(i) /
\verb/    i += 1 /

La charte éditoriale garantit la conformité des contenus aux programmes officiels de l'Éducation nationale. en savoir plus

Les cours et exercices sont rédigés par l'équipe éditoriale de Kartable, composéee de professeurs certififés et agrégés. en savoir plus

Voir aussi
  • Cours : Utiliser les variables et les instructions élémentaires
  • Exercice : Déterminer le type d’une variable
  • Exercice : Choisir le type d’une variable en fonction de la situation
  • Exercice : Écrire une instruction d’affectation simple
  • Exercice : Écrire une instruction d'affectation complexe
  • Exercice : Différencier situation d'instruction conditionnelle, situation de boucle bornée et situation de boucle non bornée
  • Exercice : Lire une instruction conditionnelle
  • Exercice : Écrire une instruction conditionnelle
  • Exercice : Lire une boucle bornée dans un cas simple
  • Exercice : Écrire une boucle bornée dans un cas simple
  • Exercice : Lire une boucle non bornée dans un cas simple
  • Exercice : Lire un algorithme complexe
  • Exercice : Comprendre un algorithme complexe
  • Exercice : Modifier un algorithme complexe
  • Exercice : Compléter un algorithme complexe
  • Quiz : Utiliser les variables et les instructions élémentaires

Nos conseillers pédagogiques sont à votre écoute 7j/7

Nos experts chevronnés sont joignables par téléphone et par e-mail pour répondre à toutes vos questions.
Pour comprendre nos services, trouver le bon accompagnement ou simplement souscrire à une offre, n'hésitez pas à les solliciter.

support@kartable.fr
01 76 38 08 47

Téléchargez l'application

Logo application Kartable
KartableWeb, iOS, AndroidÉducation

4,5 / 5  sur  20262  avis

0.00
app androidapp ios
  • Contact
  • Aide
  • Livres
  • Mentions légales
  • Recrutement

© Kartable 2025