aturat
Capítols Reptes Simulador Editor
Velocitat: Lent
Motxilla: 0
📖 Glossari

Instruccions

Sempre amb parèntesis () al final

move()Avança una casella turn_left()Gira 90° a l'esquerra turn_right()Gira 90° a la dreta turn_around()Mitja volta (180°) grab()Agafa la perla de la casella drop()Deixa una perla a la casella

Condicions

Sempre amb parèntesis () — s'usen dins de if i while

front_is_clear()Pot avançar: al davant no hi ha roca ni la vora del món front_is_blocked()Al davant hi ha una roca o la vora del món left_is_clear()L'esquerra és lliure left_is_blocked()A l'esquerra hi ha una roca o la vora right_is_clear()La dreta és lliure right_is_blocked()A la dreta hi ha una roca o la vora pearl_here()Hi ha una perla aquí bag_is_empty()La motxilla és buida bag_has_pearls()La motxilla té alguna perla

Estructures

Acaben amb dos punts : i el bloc interior va indentat

if front_is_clear():
    move()
elif pearl_here():
    grab()
else:
    turn_left()
while front_is_clear():
    move()
for i in range(4):
    move()
def nom_funcio():
    move()
    turn_left()

Recorda

① Les instruccions i condicions porten () sempre
② Després de if, while, for, def cal posar :
③ El codi dins d'un bloc s'ha d'indentar (4 espais). En prémer Enter després de : l'editor ja ho fa