pythonturtle教程_python turtle教程2

turtle是初入python的一个很好好玩的库,并且十分适合用来教导孩子如何编程,基于TK,所以运行该库时保证python已内置tk。

这是本系列教程的第2部分,未阅读第一部分的请去python turtle教程1.

工具/原料

python3

anaconda(选)

方法/步骤

1

画圆 circle

turtle.circle(radius,angle,step)

radius决定了圆的尺寸

angle决定了圆整体角度

step是画这个圆所有的线段总和,用1则是一笔画成,如果要够圆,理论越大越好,直接推荐不设置这个参数。

5917cb3da824d8e9dd9380d2da598540112ac894.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

d9a8d2d2bb66515991012b9e8fe23ea23b42c794.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

画点 dot

turtle.dot(radius,color)

radius决定了点的尺寸

color决定了点的填充颜色

不给参数与当前画笔的尺寸大小,颜色有关

116b1ae23ea23a42b93b9ba43733ec3835bbc094.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

刻印 stamp

turtle.stamp()

将当前箭头刻印在画布上

函数返回刻印的id

ed792abb19efa25f2c55f9cf59828689a0463b95.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

消除刻印 clearstamp

turtle.clearstamp(id)

消除id为id的刻印

a007a9b1eef97fbd643d0f07b74133bad2413395.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

消除成组刻印 clearstamps

turtle.clearstamps(2)#消除前2个刻印

turtle.clearstamps(-2)#消除后2个刻印

turtle.clearstamps()#消除所有刻印

32fbcd41037de137e6371908f6c5cf672a5f2a95.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

撤销操作 undo

turtle.undo()

undo只对移动有效,刻印什么的无法恢复

ce26355fd54605968e55cf643e03c8d247fe2595.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

设置移动速度 speed

turtle.speed()返回当前画笔的移动速度

turtle.speed(x)#更改速度为x

c99358fe474ec2830efe005bbe4f50b8b53e1c95.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

注意事项

努力努力再努力!

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值