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 )