使用turtle绘制心心相印(动态)python
使用turtle绘制心心相印(动态)修改一位大佬的绘制单个心形图,链接代码:#!/usr/bin/env python# -*- encoding: utf-8 -*-'''@文件:双心.py@说明:@时间:2021/06/04 21:00:46@作者:zt@版本:1.0'''import turtleimport time# 曲线移动def curveMove():for i in r
·
使用turtle绘制心心相印(动态)
修改一位大佬的绘制单个心形图,链接
代码:
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
'''
@文件 :双心.py
@说明 :
@时间 :2021/06/04 21:00:46
@作者 :zt
@版本 :1.0
'''
import turtle
import time
# 曲线移动
def curveMove():
for i in range(200):
turtle.right(1)
turtle.forward(1)
def drawHeart():
turtle.speed(10) # 画笔速度调到最高
turtle.color('red','pink')
turtle.begin_fill()
turtle.left(140) # 逆时针旋转140度
turtle.forward(111.65) # 向前移动111.65个像素
curveMove() # 画曲线
turtle.left(120) # 逆时针旋转120度
curveMove() # 继续画曲线
turtle.forward(111.65) # 向前移动111.65个像素
turtle.end_fill()
if __name__ == '__main__':
turtle.screensize(bg="wheat")
turtle.hideturtle()
turtle.pensize(2)
drawHeart()
turtle.penup()
turtle.home()
turtle.goto(140,20)
turtle.pendown()
drawHeart()
turtle.penup()
turtle.home()
turtle.goto(-140,40)
turtle.pendown()
turtle.pensize(5)
#尾羽
turtle.left(30)
turtle.backward(15)
turtle.forward(15)
turtle.right(30)
turtle.backward(15)
turtle.forward(15)
# turtle.left(30)
turtle.left(20)
turtle.forward(420)
#尖
turtle.left(15)
turtle.backward(15)
turtle.forward(15)
turtle.right(30)
turtle.backward(15)
turtle.forward(15)
turtle.left(15)
turtle.done()
效果图:
更多推荐
已为社区贡献2条内容
所有评论(0)