本附录在单个页面上定义了Karel编程语言的结构。
move()
turn_left()
放锥体()
选择锥体()
#注释可以包含在任何部分
程序编号。他们以#开头
#并包括该行的其余部分。
def main() :
要执行的代码
其他功能的声明
front_is_clear() 锥体() 锥体_s() 左边很清楚() 权利很明确() 朝北() 朝南() 朝东() 朝西() front_is_blocked()
目前没有锥体() 袋中没有锥体_s() 左被挡() 权利被封锁() 不朝北() 不向南() 不面向东方() 不向西() if 条件 :
如果条件通过,则代码run
if 条件 :
代码块为“是”
else:
代码块为“否”
for i in range( 计数 ):
代码重复
while 条件 :
代码重复
def 名称 ():
函数主体中的代码。
paint_corner( 颜色名称 )
corner_color_is( 颜色名称 )