当前位置:   article > 正文

用python画一个爱心的代码,用python画爱心代码_python编程爱心形状

python编程爱心形状

这篇文章主要介绍了用python画一个心形怎么编程,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

如何使用python中的turtle库,画出最完美的一个爱心?

这里本文介绍两种方法:

第一种方法:简单爱

使用圆弧拼接的方法,连接出一颗爱心。先看一下效果:

直接上源代码如下:

  1. turtle.pencolor("red")
  2. turtle.fillcolor("red")
  3. turtle.setup(1000, 865)
  4. turtle.pensize(10)
  5. turtle.begin_fill()
  6. turtle.left(90)
  7. turtle.circle(120, 180)
  8. turtle.circle(360, 70)
  9. turtle.left(38)
  10. turtle.circle(360, 70)
  11. turtle.circle(120, 180)
  12. turtle.end_fill()
  13. turtle.exitonclick()

主要实现思路就是使用四个圆弧的拼接,简单且容易实现python皮卡丘代码复制粘贴。当然这个“心”画出来可能有点大,自己可以想办法把它画小一点。提示一下:很简单,只要改4个数值就好了。

第二种方法:完美爱

第二种方法画出来的图形比较自然,使用的是数学函数,先看效果:

这个图形是不是看起来更自然些~

还可以进阶,如下:

这里就不贴具体的源代码了,只留下关键的计算方法。如果你有过一定的编程经验的话,一定能够很快的做出来。

  1. x = 10*(16*math.sin(t)**3) + x_pos
  2. y = 10*(13*math.cos(t) -5*math.cos(2*t) -2*math.cos(3*t) - math.cos(4*t)

不知道你有没有做出来?不想自己浪费脑细胞考虑具体代码的话,可以在这个文章的右侧随意打赏一下,然后私信一下我,我会给出详细的源代码~

文章就到这里了。有了画心的代码后,可以继续封装一下,对爱心进行平移、变形等,画出很多有意思的图形。

文章知识点与官方知识档案匹配,可进一步学习相关知识
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/411307
推荐阅读
相关标签
  

闽ICP备14008679号