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()

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

  1. pythonturtle画丘比特之箭_python 使用 turtle 画双心(丘比特之箭)

    import turtle import time # 画心形圆弧 def hart_arc(): for i in range(200): turtle.right(1) turtle.forwar ...

  2. 用Python的turtle画一只小猪乔治【刚学python两天,纪念一下】

    本人是新人小白,欢迎各位大佬指正,本文介绍的是用Python的turtle画一只小猪乔治[手动比心 by zwx lvmm] [女朋友很喜欢小猪乔治,我在学习python,她说,那你会画小猪乔治了吗? ...

  3. python之Turtle 画星星和樱花

    python之Turtle 画星星和樱花 1. 樱花 1.1 基础版 1.1.1 基础版效果图 1.1.2 主要算法 1.1.3 完整代码 1.2 升级版 1.2.1 效果图 1.2.2 主要算法 1 ...

  4. 用python 画炫酷的图并讲解-使用Python的turtle画炫酷图形

    原标题:使用Python的turtle画炫酷图形 例子一: import turtle t = turtle.Pen() turtle.bgcolor("black") sides ...

  5. python中用turtle画爱心表白

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

  6. python用turtle画月亮_使用Python的turtle画小猪乔治和哆啦 A 梦

    本人是Python新人小白,欢迎各位大佬指正,本文介绍的是用Python的turtle画一只小猪乔治. 还有本人画画基础超级差= =没天赋,画参考度娘上的一个图片画的. 先上总代码,然后说说我写的思路 ...

  7. python画椭圆turtle_python之turtle画蚊香,python用turtle画圆弧,原理:利用turtl

    python之turtle画蚊香,python用turtle画圆弧,原理:利用turtl 原理:利用turtle绘制圆形,并使圆半径逐步增加 代码如下:import turtleturtle.pens ...

  8. python画小猪乔治动画片全集_使用Python的turtle画小猪乔治和哆啦 A 梦!附源码!...

    本人是Python新人小白,欢迎各位大佬指正,本文介绍的是用Python的turtle画一只小猪乔治. 还有本人画画基础超级差= =没天赋,画参考度娘上的一个图片画的. 先上总代码,然后说说我写的思路 ...

  9. 用Python的turtle画出beautiful四扇风车图

    一.简单了解turtle 1.turtle是什么? 这里引用Python官方文档的片段: 海龟绘图 海龟绘图很适合用来引导孩子学习编程. 最初来自于 Wally Feurzeig, Seymour P ...

最新文章

  1. 设计模式之工厂模式(Factory)(3)
  2. STL:transform
  3. pandas中如何选取某几列_【python】pandas中 loc amp; iloc用法及区别
  4. 【NOI 2018】归程(Kruskal重构树)
  5. 企业应用程序集成简介
  6. Android入门(一) | Android Studio的配置与使用
  7. R画地图,并标注所需点
  8. wchar_t与char转换(转载)
  9. Netty实现丢弃服务协议(Netty4.X学习一)
  10. 使用Upida/Jeneva.Net验证传入的JSON
  11. python线性链表_线性表 (单链表、循环链表-python实现)
  12. python优先队列,队列和栈
  13. vscode设置go环境
  14. hbase工作 架构原理
  15. HashMap和LinkedHashMap的遍历和插入顺序
  16. 搜狐财报:铠甲不硬,需要新杀手锏
  17. MySQL数据库高级(二)——自定义函数
  18. C2. Skyscrapers (hard version)
  19. Day4-STM32的中断与通信——百问网7天物联网智能家居
  20. 90后马来西亚女孩闯华为

热门文章

  1. java采集控制台日志
  2. 新氧《2021中国医美抗衰消费趋势报告》:医美抗衰市场规模超755亿元
  3. 2022网络搭建国赛NIS 服务器搭建
  4. python爬虫学习笔记分析Ajax爬取果壳网文章
  5. 通过 kubeadm 安装 k8s 1.14.1版本(master 单节点版)
  6. Linux运维-day44-综合架构-playbook剧本的变量、条件语句及循环语句
  7. 【物理应用】基于Zernike多项式的大气湍流相位屏的数值模拟附matlab代码
  8. 【NLP】11大Java开源中文分词器的使用方法和分词效果对比
  9. 四年上册级计算机教学计划,2021年四年级信息技术教学计划集锦5篇
  10. 啊哈C——学习3.7一起来找茬