Este apéndice define la estructura del Karel programación Karel en una sola página.
moverse()
girar_izquierda()
poner_cono()
recoger_cono()
# 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
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()
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"
for i in range(
contar ):
código para repetir
while
condición :
código para repetir
def
nombre ():
código en el cuerpo de la función.
paint_corner(
NOMBRE_DEL_COLOR )
corner_color_is(
NOMBRE_DEL_COLOR )