Jump to content

Pousser les caisses 1 : variables en Blockly ****


Go to solution Solved by Sans-Visage,

Recommended Posts

Posted (edited)

Salut!

Je suis grave bloqué à cet exo si qql pouvait m'aider ça serait grave gentil(jfais pitié hahahah).

J'ai fait ça pour l'instant

image.png.64aa2ceb362849cf325c9b70a7247cb4.png

 

 

Edited by Dewey
  • Ancien du Bureau
Posted

Salut,

Je te mets mon algorithme, si tu préfères "trouver seul" envoies ton algorithme et j'essaie de te donner des indices ;))) (p.s. le lien marche pas)

 

Révélation

from robot import *
avancer()
total = nombreSurCase()
tournerGauche()
avancer()
for loop in range (total):
    avancer()
    ligne = nombreSurCase()
    tournerGauche()
    while (ligneRobot() != (ligne + 1)):
        avancer()
    while (ligneRobot() != 3):
        pousserCaisse()
    tournerDroite()
    tournerDroite()
    for loop in range (4):
        avancer()
    tournerGauche()

 

  • Ancien du Bureau
  • Solution
Posted

Alors c'est tout simple:

Incrémenter signifie ajouter 

Quand du mets "incrémenter de nombre de la case" au fait il efface pas la valeur, il fait que l'ajouter.

Donc, dans blocky, il faut mettre "dans ... mettre" 

 

Ensuite, je pense qu'il faut modifier ta deuxième boucle répéter

-> je te mets ce que j'ai fait en caché si tu veux continuer à chercher seul 

 

Révélation

j'ai mis qu'il fallait qu'il pousse tant qu'il était pas arrivé à la 3eme ligne 

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...