本附录在单个页面上定义了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(
颜色名称 )