赞
踩
这篇文章主要介绍了用python画一个心形怎么编程,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
这里本文介绍两种方法:
使用圆弧拼接的方法,连接出一颗爱心。先看一下效果:
直接上源代码如下:
- turtle.pencolor("red")
- turtle.fillcolor("red")
- turtle.setup(1000, 865)
- turtle.pensize(10)
- turtle.begin_fill()
- turtle.left(90)
-
- turtle.circle(120, 180)
- turtle.circle(360, 70)
- turtle.left(38)
- turtle.circle(360, 70)
- turtle.circle(120, 180)
- turtle.end_fill()
- turtle.exitonclick()
主要实现思路就是使用四个圆弧的拼接,简单且容易实现python皮卡丘代码复制粘贴。当然这个“心”画出来可能有点大,自己可以想办法把它画小一点。提示一下:很简单,只要改4个数值就好了。
第二种方法画出来的图形比较自然,使用的是数学函数,先看效果:
这个图形是不是看起来更自然些~
还可以进阶,如下:
这里就不贴具体的源代码了,只留下关键的计算方法。如果你有过一定的编程经验的话,一定能够很快的做出来。
- x = 10*(16*math.sin(t)**3) + x_pos
- y = 10*(13*math.cos(t) -5*math.cos(2*t) -2*math.cos(3*t) - math.cos(4*t)
不知道你有没有做出来?不想自己浪费脑细胞考虑具体代码的话,可以在这个文章的右侧随意打赏一下,然后私信一下我,我会给出详细的源代码~
文章就到这里了。有了画心的代码后,可以继续封装一下,对爱心进行平移、变形等,画出很多有意思的图形。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。