博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python入门学习-turtle
阅读量:2391 次
发布时间:2019-05-10

本文共 731 字,大约阅读时间需要 2 分钟。

提供一个小海龟,可以把它理解为一个机器人,只能听懂有限的命令

绘图窗口的原点(0,0)在正中间,默认朝向右侧
运动命令

函数 描述
forward(d) 向前移动d
backward(d) 向后移动d
right(d) 旋转d度
left(d) 向左旋转d度
goto(x,y) 移动到某个坐标位置
speed(100) 移动的速度

笔画控制命令

函数 描述 e.g
up() 笔画抬起的地方
down() 笔画落下,落下之后移动便开始了绘图
setheading(d) 改变海龟的朝向
pensize(d) 笔画的宽度
pencolor(“red“) 笔画的颜色
reset() 恢复所有设置,清空窗口,重置turtle状态
clear() 清空窗口,不会重置turtle
circle(r,e) 绘制一个圆,r是半径,e为次数,用几次画出一个圆,如果是4次就是正方形 circle(55,steps=5)
begin_fill() 开始填充
fillcolor(“red”) 用什么颜色填充图形

其他命令

函数 描述
undo() 撤销上一次动作
done() 程序继续执行
hideturtle() 隐藏turtle(海龟)
showturtle() 显示turtle(海龟)
screensize() screensize(100,100)
from turtle import *color('red', 'yellow')begin_fill()while True:    forward(200)    left(170)    if abs(pos()) < 1:        breakend_fill()done()

问题:画一个围棋盘?

转载地址:http://zhqab.baihongyu.com/

你可能感兴趣的文章
C语言里面的嵌套声明的读法
查看>>
kmalloc详解
查看>>
linux下gdb单步调试(中)
查看>>
写一个块设备驱动-第9章
查看>>
JDBC数据库开发技术
查看>>
oracle表分区详解
查看>>
从头做leetcode之leetcode 5 最长回文子串
查看>>
从头做leetcode之leetcode 6 Z字形变换
查看>>
将无符号偏移量添加到...溢出到...
查看>>
从头做leetcode之leetcode 11 盛最多水的容器
查看>>
设计模式、框架和架构的联系
查看>>
安装VMware虚拟机
查看>>
常用的设计模式和代码
查看>>
桥接模式-通俗的理解(转)
查看>>
MXML 文件中的xmlns是什么意思?
查看>>
Flex Builder 中的工作空间、项目
查看>>
Flex 获得远程数据
查看>>
Flex 添加效果的两种方法
查看>>
Flash Builder 4字体设置
查看>>
Actionscript 3.0 笔记一
查看>>