【说站】python用circle函数画兔子的方法
2024-11-30
21
python用circle函数画兔子的方法
circle函数说明
1、在circle函数中,参数radius取像素值和extent取角度的整数值可以取正负值。
circle()函数以画笔当前方向(y')为y轴方向,通过画笔当前绝对坐标(x0,假设y0=0),垂直于y轴的方向为x轴方向,则圆心(即原点)坐标为(x0-radius=0,0),以当前画笔位置(x0,y0)为起点,画出extent角度的圆弧。
2、circle()函数可以将刷子的当前位置作为切点,画出任意一个与(刷子当前方向的直线为)切线相切的圆弧。因此,绘制曲线非常自由易用。
实例
#绘制大耳朵兔 from <span><a href="http://www.lanqibing.com/tag/turtle/" title="View all posts in turtle" target="_blank">turtle</a></span> import * speed(10) #小兔的面部 color('pink') pensize(5) circle(radius=100)#脸 #眼睛 pencolor('black') #左眼 pu() goto(-45,92) pd() begin_fill() color((0,0,0),(0,0,0.1)) circle(radius=15) #右眼 pu() goto(45,92) pd() circle(radius=15) end_fill() #鼻子 pu() goto(20,60) color('pink') pd() begin_fill() goto(-20,60) goto(0,45) goto(20,60) end_fill() #嘴 goto(0,45) goto(0,40) seth(-90) circle(10,120) pu() goto(0,40) seth(-90) pd() circle(-10,120) #小兔的耳朵 #左耳 pu() goto(-60,180)# seth(200) pd() circle(radius=350,extent=90) goto(-98,110) #右耳 pu() goto(60,180)# seth(-20) pd() circle(radius=-350,extent=90) goto(98,110) #小兔的身体 pu() goto(20,3) seth(-25) pd() circle(radius=-250,extent=25) circle(radius=-135,extent=260) seth(50) circle(radius=-250,extent=25) ##小兔的胳膊 #左臂 pu() seth(180) goto(-30,-3) pd() #小短胳膊 ##circle(radius=270,extent=20) ##circle(radius=20,extent=190) circle(radius=248,extent=30) circle(radius=29,extent=185) #右臂 pu() seth(0) goto(30,-3) pd() circle(radius=-248,extent=30) circle(radius=-27,extent=184) ##小兔的脚 ##左脚 pu() goto(-162,-260)# pd() seth(0) circle(radius=41) #右脚 pu() goto(164,-260) pd() circle(radius=41) done()
以上就是python用circle函数画兔子的方法,希望对大家有所帮助。更多Python学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
更新于:8天前赞一波!2
相关文章
- 【说站】python tqdm有哪些用法
- 【说站】python正态分布中的normal函数
- 【说站】python socket连接客户端的方法
- 【说站】python socketserver处理客户端的流程
- 【说站】python TCP和UDP协议的区别分析
- 【说站】python if三元表达式如何使用
- 【说站】python自定义进度条显示信息
- 【说站】python线程阻塞的解决
- 【说站】python binomial生成二项分布随机数
- 【说站】js中every方法怎么用?
- 【说站】js some方法是什么
- 【说站】python二项分布的概率使用
- 【说站】python计数排序法是什么
- 【说站】python归并排序是什么
- 【说站】python使用choice生成随机数
- 【说站】python归并排序的实现原理
- 【说站】python希尔排序的使用原理
- 【说站】python Task如何在协程调用
- 【说站】java静态方法和非静态方法的介绍
- 【说站】python事件循环如何使用?
文章评论
评论问答