while

Rurple NG
Initiation à la programmation en python

Découverte for i in range if else while Les variables Listes

while permet de répéter des instructions tant qu'une condition est vraie.
De même while not permet de répéter des instructions tant qu'une condition est fausse.
Recopie ce programme et exécute le dans ces deux labyrinthes différents

Exercice 1

En utilisant while not programme en seulement deux lignes un aller simple dans un couloir de longueur quelconque

version en ligne

Exercice 2

En utilisant while (ou while not) programme un aller retour dans un couloir de longueur quelconque

version en ligne

Exercice 3

Fais faire le tour de la pièce au robot : la pièce est carrée ou rectangulaire et de taille inconnue.

version en ligne

Exercice 4

Le robot ramasse toutes les billes d'un couloir. On ne connait pas la taille du couloir ni le nombre de billes
Les figures ci-dessous montre le résultat pour un couloir de 6 cases.

rurplerurple
version en ligne

Exercice 5

Le robot est dans une pièce rectangulaire, il a moins de billes en poche qu'il n'y a de cases dans la pièce.
Le robot avance dans la pièce et dépose une à une toutes les billes qu'il a en poche.

rurplerurple

indication : il est possible d'utiliser la condition if face_au_nord() qui de façon analogue à la condition if mur_devant() vérifie si le robot regarde vers le nord


version en ligne

Exercice 6

Le robot est dans une pièce rectangulaire, il y a des tas de billes devant lui.
Le robot étale les tas de billes verticalement. (on prend une pièce assez grande pour le nombre de billes)

rurplerurple


version en ligne


Haut de page