Referencia


Este apéndice define la estructura del Karel programación Karel en una sola página.

La base Karel ordena:

moverse()
girar_izquierda()
poner_cono()
recoger_cono()

Karel estructuras del programa:

# Los comentarios se pueden incluir en cualquier parte
# de un programa. Empiezan con #
# e incluya el resto de la línea.

def main() :
    código para ejecutar

declaraciones de otras funciones

Nombres de las condiciones:
frente_despejado()
conos_presente()
conos_en_bolsa()
izquierda_despejado()
la_derecha_es_clara()
mirando_al_norte()
orientado_al_sur()
mirando_al_este()
mirando_al_oeste()
frente_bloqueado() no_conos_presente()
no_conos_en_bolsa()
izquierda_bloqueada()
la_derecha_está_bloqueada()
no_mirando_al_norte()
no_orientado_al_sur()
no_mirando_al_este()
no_mirando_al_oeste()
Condiciones:

if condición :
código run si la condición pasa

if condición :
bloque de código para "sí"
else:
bloque de código para "no"

Bucles

for i in range(  contar ):
código para repetir

while condición :
código para repetir

Declaración de función:

def nombre ():
código en el cuerpo de la función.

Comandos adicionales Karel :

paint_corner( NOMBRE_DEL_COLOR )
corner_color_is( NOMBRE_DEL_COLOR )