Académique Documents
Professionnel Documents
Culture Documents
Dans l’exercice de Reeborg "But 4", nous avons créé la fonction suivante pour avancer de 3
cases :
1 def avance _de_3_ cases () :
2 for i in range (3) :
3 avance ()
Ainsi quand j’appelle la fonction avance_cases(), j’indique le nombre de cases dans les pa-
renthèses. Et la fonction avance du bon nombre de cases.
C. Blank 1 2023/2024
Informatique 1ère année Python
Exercice 1 :
Avec Reeborg, résoudre l’exercice "But 4" avec les améliorations vues en classe.
Rappel : Définir les fonctions tourne_a_droite(), avance_cases(nb_cases), quart_de_chemin()
et extremite()
Exercice 2 :
Avec Reeborg, résoudre l’exercice "Haies 1" en respectant les instructions suivantes :
a) Définir une fonction saute_haie(). Réutiliser la fonction tourne_a_droite() vue
précédemment.
b) Écrire le programme qui résout l’exercice en utilisant les fonctions définie ci-dessus.
c) S’il y a encore des répétitions, utiliser une boucle pour les éviter.
Exercice 3 :
Avec Reeborg, résoudre l’exercice "Journal 0" en respectant les instructions suivantes :
a) Définir les fonctions tourne_a_droite(), monte_une_marche() et
descend_une_marche().
b) Écrire le programme qui résout l’exercice en utilisant les fonctions définies ci-dessus.
c) S’il y a encore des répétitions, utiliser une boucle pour les éviter.
Exercice 4 :
Avec Reeborg, résoudre l’exercice "Autour 1" sans répéter de code. (Il suffit de 4 lignes de
code !)
Exercice 5 :
Avec Reeborg, résoudre l’exercice "Autour 1 - carotte" sans répéter de code. (Il suffit de 6
lignes de code !)
Références
C. Blank 2 2023/2024