while

Rurple NG
Initiation à la programmation

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

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

Exercice 2

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

Exercice 3

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

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

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

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

Haut de page