Skip to content
Snippets Groups Projects
Commit e47baf0c authored by mathieu.schiess@edu.ge.ch's avatar mathieu.schiess@edu.ge.ch
Browse files

Ajout exercices 344 et 345 avec le robot

parent f2e687fe
No related branches found
No related tags found
No related merge requests found
...@@ -11,4 +11,7 @@ init("Exercice 214") ...@@ -11,4 +11,7 @@ init("Exercice 214")
# à compléter avec les instructions haut(n), bas(n), gauche(n), # à compléter avec les instructions haut(n), bas(n), gauche(n),
# droite(n) qui permettent de déplacer le robot de n cases # droite(n) qui permettent de déplacer le robot de n cases
# écrire votre code ici
fin_robot() fin_robot()
...@@ -11,4 +11,6 @@ init("Exercice 215") ...@@ -11,4 +11,6 @@ init("Exercice 215")
# à compléter avec les instructions haut(n), bas(n), gauche(n), # à compléter avec les instructions haut(n), bas(n), gauche(n),
# droite(n) qui permettent de déplacer le robot de n cases # droite(n) qui permettent de déplacer le robot de n cases
# écrire votre code ici
fin_robot() fin_robot()
from robot import *
initExoRobot(7, 7, # taille de la grille
# positions des obstacles
[[2],[0,3],[1,4],[2,5],[3,6],[4],[5]],
[0,0], # position du drapeau
[6,6] # position du robot au départ
)
init("Exercice 344")
# à compléter avec les instructions haut(n), bas(n), gauche(n),
# droite(n) qui permettent de déplacer le robot de n cases
# écrire votre code ici
fin_robot()
from robot import *
initExoRobot(7, 7, # taille de la grille
# positions des obstacles
[[2],[0,3],[1,4],[2,5],[3,6],[4],[5]],
[0,0], # position du drapeau
[6,6] # position du robot au départ
)
init("Exercice 344")
# à compléter avec les instructions haut(n), bas(n), gauche(n),
# droite(n) qui permettent de déplacer le robot de n cases
# écrire votre code ici
for _ in range(7):
haut(1)
gauche(1)
fin_robot()
from robot import *
initExoRobot(7, 7, # taille de la grille
# positions des obstacles
[[0],[0,2,3,4,5,6],[0,2,6],[2,4,6],[1,4],[1,3,4,5],[3,5]],
[2,0], # position du drapeau
[6,6] # position du robot au départ
)
init("Exercice 345")
# à compléter avec les instructions haut(n), bas(n), gauche(n),
# droite(n) qui permettent de déplacer le robot de n cases
# écrire votre code ici
fin_robot()
from robot import *
initExoRobot(7, 7, # taille de la grille
# positions des obstacles
[[0],[0,2,3,4,5,6],[0,2,6],[2,4,6],[1,4],[1,3,4,5],[3,5]],
[2,0], # position du drapeau
[6,6] # position du robot au départ
)
init("Exercice 345")
# à compléter avec les instructions haut(n), bas(n), gauche(n),
# droite(n) qui permettent de déplacer le robot de n cases
for _ in range(2):
haut(2)
gauche(1)
for _ in range(2):
gauche(1)
bas(2)
gauche(2)
for _ in range(2):
haut(3)
droite(1)
fin_robot()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment