import turtle

import time

# 画心形圆弧

def hart_arc():

for i in range(200):

turtle.right(1)

turtle.forward(2)

def move_pen_position(x, y):

turtle.hideturtle()     # 隐藏画笔(先)

turtle.up()     # 提笔

turtle.goto(x, y)    # 移动画笔到指定起始坐标(窗口中心为0,0)

turtle.down()   # 下笔

turtle.showturtle()     # 显示画笔

love = '老婆'    #女方名字

signature = '老公'  #男方名字

###第一颗

# 初始化

turtle.setup(width=1200, height=900)     # 窗口(画布)大小

turtle.color('red', 'pink')     # 画笔颜色

turtle.pensize(3)       # 画笔粗细

turtle.speed(8)     # 描绘速度

# 初始化画笔起始坐标

move_pen_position(x=170,y=-180)   # 移动画笔位置

turtle.left(140)    # 向左旋转140度

turtle.begin_fill()     # 标记背景填充位置

# 画心形直线( 左下方 )

turtle.forward(224)    # 向前移动画笔,长度为224

# 画爱心圆弧

hart_arc()      # 左侧圆弧

turtle.left(120)    # 调整画笔角度

hart_arc()      # 右侧圆弧

# 画心形直线( 右下方 )

turtle.forward(224)

turtle.end_fill()       # 标记背景填充结束位置

###第二颗

# 初始化

#turtle.setup(width=1200, height=900)     # 窗口(画布)大小

turtle.color('blue', 'pink')     # 画笔颜色

turtle.pensize(3)       # 画笔粗细

turtle.speed(8)     # 描绘速度

# 初始化画笔起始坐标

move_pen_position(x=-170,y=-180)   # 移动画笔位置

turtle.left(280)    # 向左旋转140度

turtle.begin_fill()     # 标记背景填充位置

# 画心形直线( 左下方 )

turtle.forward(224)    # 向前移动画笔,长度为224

# 画爱心圆弧

hart_arc()      # 左侧圆弧

turtle.left(120)    # 调整画笔角度

hart_arc()      # 右侧圆弧

# 画心形直线( 右下方 )

turtle.forward(224)

turtle.end_fill()       # 标记背景填充结束位置

####################

move_pen_position(180,40)      # 签名位置

turtle.hideturtle()     # 隐藏画笔

turtle.color('#CD5C5C', 'pink')      # 字体颜色

# font:设定字体、尺寸(电脑下存在的字体都可设置)  align:中心对齐

turtle.write(love, font=('Arial', 30, 'bold'), align="center")

move_pen_position(-160,40)      # 签名位置

turtle.hideturtle()     # 隐藏画笔

turtle.color('red', 'pink')      # 字体颜色

# font:设定字体、尺寸(电脑下存在的字体都可设置)  align:中心对齐

turtle.write(signature, font=('Arial', 30, 'bold'), align="center")

###箭

turtle.pencolor('orange') # 笔刷颜色

turtle.pensize(7)       # 画笔粗细

turtle.speed(8)     # 描绘速度

move_pen_position(x=-360,y=-60)   # 移动画笔位置

turtle.right(210)    # 向右旋转40度

turtle.forward(800) #前进800

move_pen_position(x=410,y=95)   # 移动画笔位置

turtle.right(45)

turtle.forward(25)

turtle.right(90)

turtle.forward(25)

move_pen_position(x=660,y=-160)   # 移动画笔位置

# 点击窗口关闭程序

window = turtle.Screen()

window.exitonclick()

pythonturtle画丘比特之箭_python 使用 turtle 画双心(丘比特之箭)相关推荐

  1. python画国际象棋_python用turtle画国际象棋棋盘

    用turtle画的国际象棋棋盘 import turtle turtle.speed(10) a = 30 #画背景 turtle.up() turtle.goto( -10, -10) turtle ...

  2. python turtle循环,python实现画循环圆 python turtle画4个同心圆方法

    在python中如何使用循环结构画四个相切的圆 利用循环绘制复杂图形 python题? 循环画圆,圆的圆心在同一个圆上,同时用不同的渐进颜色 要用到三角函数算圆心 python怎么实现画圆功能 pyt ...

  3. 用python画爱心写一句话_python中用turtle画爱心表白

    python中用turtle画爱心表白python 运行后的效果图:ide 下面的代码是在python3.7写的,代码有点长,但却语法简单易懂动画 代码以下:orm import turtle str ...

  4. python画国际象棋_python使用turtle绘制国际象棋棋盘

    本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...

  5. 用python画小人_python之turtle库画会眨眼的小人

    一 简介 turtle是python一个作图库,里面有很多方法.本文使用的方法如下: turtle.penup():画笔抬起 turtle.goto(x,y):画笔到哪里开始 turtle.pendo ...

  6. python绘制爱心气球_python中用turtle画爱心表白-Go语言中文社区

    python中用turtle画爱心表白 运行后的效果图: 下面的代码是在python3.7写的,代码有点长,但却语法简单易懂 代码如下: import turtle str = input('请输入表 ...

  7. python turtle画爱心的代码_Python|用turtle画笔画爱心

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 Turtle是python中的一种可视化工具库,可以 ...

  8. python画树叶-使用Python turtle画分形树叶图

    关于使用Python的turtle画树叶的代码. 感兴趣的可以自己了解一下分形树叶的数学几何原理--含概率的迭代函数系统.代码不难,关键是数学原理哦~还有,绘制过程有助于对代码和数学原理理解,大家动手 ...

  9. python画树干_python教你画一棵树

    最近不少读者对 python 的 turtle 库比较感兴趣, 用python画一朵玫瑰给你 ,之前也写了一篇文章讲过如何画一朵玫瑰花.今天在知乎上找了一个用 turtle 画树的 python 程序 ...

最新文章

  1. mysql整理碎片和显示语句错误
  2. 知乎专栏应用客户端源码项目
  3. Qt Creator指定运行设置
  4. linux+qt导入构建,如何在Qt Creator项目向导中添加自定义构建步骤?
  5. 如何判断程序猿在做什么
  6. 2018-12-25 上机作业
  7. IntelliJ IDEA类注释模板设置
  8. Android开发笔记(七十三)代码混淆与反破解
  9. 【渗透测试案例】——Web前端的SQL注入是怎么回事?
  10. 【编程珠玑】第七章 粗略估算
  11. MFC中给对话框重绘边框
  12. 使用RabbitMQ做的一些工作及经验教训
  13. 直接选择排序(Straight Selection Sort)
  14. vscode集成linux的git,vscode中内置集成终端显示为git(bash.exe)
  15. 下拉菜单失效变灰的问题(收)
  16. 小程序项目实战—购物商城微信小程序
  17. 创翼软件linux版本,电信创翼客户端下载
  18. Python入门数学类编程——抛物运动
  19. 互联网人用什么软件画出大神级别的架构图?如何画出顶级架构图?
  20. js 实现批量下载页面中的图片

热门文章

  1. 松下A6伺服速度控制模式
  2. matlab 曲线 标注,请问关于Matlab曲线标注问题
  3. 翻转二叉树+检查二叉树是否镜像对称
  4. 收集N个超实用的 JS 片段( ES6+ 编写),你和大神只差这个宝典
  5. 爱普生发布特殊3D眼镜:内建Google专门开发的安卓系统
  6. 微信运营——利用python自动加微信(通往销冠之路)
  7. LINUX 下播放 DVD 全攻略 (关键字 DVD-ROM LiViD fifo OMS) (转)
  8. JVM系列之深入理解JVM(三)
  9. 8. python基础之基础数据类型--bytes
  10. 微信小程序学习日记7