西瓜是大家生活之中经常会去吃的一种即热消暑水果,而很多初学画画的人也会通过画西瓜来进行练习,那么在python之中也是可以来绘制西瓜的。下文主要介绍的内容就是,python绘制西瓜切片的详细代码以及步骤分析,感兴趣的话就一起往下看看吧。
1.那么绘制西瓜主要分为果皮、果肉以及西瓜籽三个部分,首先初始化画笔属性并设置其宽度之后来绘制果皮。果皮需要填充绿色,所以调用begin_fill()方法并在其中写代码。先绘制出一个30度的弧线,再设置坐标从该线条两端画直线到顶端。之后再设置填充的颜色,这样一个三角形的西瓜皮就绘制完成了,代码如下所示:
import turtle t = turtle.Pen() t.pensize(10) # 瓜皮 t.begin_fill() t.fillcolor("green") t.circle(400, extent = 30) t.goto(0, 400) t.penup() t.home() t.pendown() t.circle(400, extent = -30) t.goto(0, 400) t.end_fill()
2.那么西瓜皮绘制完成之后就是要来画果肉了,因为在之前已经是将西瓜皮连同果肉部分的整体都绘制好了,所以只需要写前面一段代码来调整画笔坐标,后面的代码是完全可以复制之前的,只需要将填充的颜色改成红色即可,代码示例如下所示:
# 瓜瓤 t.penup() t.goto(0, 50) t.setheading(0) t.pendown() t.begin_fill() t.fillcolor("red") t.circle(350, extent = 30) # 复制上一步
3.那么最后要来绘制的就是西瓜籽了,而一个西瓜上可能是会有不同数量的西瓜籽存在,除非它是无籽西瓜。那么西瓜籽绘制需要定义函数,通过函数绘制可以在每次都改变其绘制的位置,这样就可以去添加自定义数量和位置的西瓜籽了,详细代码如下:
# 瓜籽 def _dot(x, y, size): t.penup() t.goto(x, y) t.pendown() t.dot(size) _dot(0, 300, 30) _dot(50, 200, 30) _dot(0, 100, 30) _dot(-100, 120, 30)
以上就是关于“Python绘制西瓜代码是什么?Python如何画西瓜切片”的全部内容了,希望对你有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。