Reptes
Repte 3 — L'escala diagonal ★ Fàcil
En Karel és a la cantonada inferior esquerra d'un món quadrat.
Ha de pujar per l'escala diagonal i, a més, ha de deixar una perla a cada graó. S'ha d'aturar a la cantonada superior dreta.
Fixa't que no cal saber quants graons té el món. En Karel s'atura sol quan arriba a la paret. La teva feina: escriu un programa perquè en Karel deixi perles formant una diagonal i acabi a la cantonada superior dreta.
Restricció important: usa una funció
Fixa't que no cal saber quants graons té el món. En Karel s'atura sol quan arriba a la paret. La teva feina: escriu un programa perquè en Karel deixi perles formant una diagonal i acabi a la cantonada superior dreta.
Restricció important: usa una funció
puja_grao() que mogui en Karel un sol graó i
fes servir una iteració while front_is_clear():.
💡 Pista
Pensa com s'ho fa en Karel per pujar un sol graó: avança una casella cap a l'Est,
gira cap al Nord, avança una casella, gira cap a l'Est i torna a avançar una casella.
Això és exactament el que ha de fer la funció
puja_grao()