页面.按钮('前进') 页面.按钮('后退') 页面.按钮('左转') 页面.按钮('右转') 页面.文字(' ') 页面.按钮('↑') 页面.按钮('↓') 页面.按钮('←') 页面.按钮('→') 页面.文字(' ') 页面.按钮('上跳') 页面.按钮('下跳') 页面.按钮('左跳') 页面.按钮('右跳') 页面.文字(' ') 页面.文本框('文本框1',值='移动(50,50)') 页面.按钮('确定') 动作='' def 执行动作(新动作): global 动作 海龟.清空() 海龟.速度(0) 执行(动作) 海龟.速度(3) 执行(新动作) 海龟.完成() 动作+=换行符+新动作 打印(新动作) @绑定('#前进') def 前进(e): 执行动作('海龟.前进(100)') @绑定('#后退') def 后退(e): 执行动作('海龟.后退(100)') @绑定('#左转') def 左转(e): 执行动作('海龟.左转(45)') @绑定('#右转') def 右转(e): 执行动作('海龟.右转(45)') @绑定('#↑') def 上(e): 执行动作('海龟.朝向(90)') @绑定('#↓') def 下(e): 执行动作('海龟.朝向(270)') @绑定('#←') def 左(e): 执行动作('海龟.朝向(180)') @绑定('#→') def 右(e): 执行动作('海龟.朝向(0)') @绑定('#上跳') def 上跳(e): 执行动作('海龟.跳(0,100)') @绑定('#下跳') def 下跳(e): 执行动作('海龟.跳(0,-100)') @绑定('#左跳') def 左跳(e): 执行动作('海龟.跳(-100,0)') @绑定('#右跳') def 右跳(e): 执行动作('海龟.跳(100,0)') @绑定('#确定') def 执行输入动作(e): 用户输入=页面.取值('文本框1') 执行动作('海龟.'+用户输入)