FGélicitations ! Si vous êtes ici, vous êtes probablement plus avancé que la plupart de vos collègues, et vous avez fait un excellent travail de programmation de Guido. Vos camarades ont besoin d'un peu plus de temps pour rattraper leur retard, et vous êtes prêt pour un petit challenge supplémentaire.
Avant de commencer ce projet, vous voudrez peut-être relire l'introduction de la leçon 15, à propos de la plannification de votre travail sur papier avant de coder. Je vous aiderai à concevoir l'algorithme, mais je vous suggère de l'écrire en pseudocode et à le faire tourner dans votre tête avant d'écrire le programme proprement dit.
Guido a perdu sa gamelle. Il était en train de jouer dans un labyrinthe, puis il a un peu vagabondé. Maintenant il a faim. Heureusement il a laissé une sonnette dans sa gamelle. Sa situation ressemble à ceci :

Écrivez un programme pour aider Guido à retrouver son déjeuner. Le secret consiste
pour Guido à longer le mur de droite du labyrinthe, tournant à droite à chaque fois
que cela est possible, aller tout droit quand cela il ne peut pas et tourner à
gauche en dernier ressort. Écrivez un programme utilisant une conditionnelle
if..elif..else de manière à ce que Guido puisse manger son déjeuner.
Au fait, si vous pensez avoir déjà résolu ce problème plus tôt, vous avez raison ;-)
Copyright © 2003 Roger Frank.