源码:

#!/usr/bin/env python# -*- coding:utf-8 -*- 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()     # 显示画笔# 初始化turtle.setup(width=800, height=500)     # 窗口(画布)大小turtle.color('red', 'pink')     # 画笔颜色turtle.pensize(3)       # 画笔粗细turtle.speed(1)     # 描绘速度# 初始化画笔起始坐标move_pen_position(x=0,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()       # 标记背景填充结束位置# 点击窗口关闭程序window = turtle.Screen()window.exitonclick()

效果图:

源码:

import turtle as t
from time import sleep
def go_to(x, y):t.up()t.goto(x, y)t.down()
def head(x, y, r):go_to(x, y)t.speed(20)t.circle(r)leg(x, y)
def leg(x, y):t.right(90)t.forward(180)t.right(30)t.forward(100)t.left(120)go_to(x, y - 180)t.forward(100)t.right(120)t.forward(100)t.left(120)hand(x, y)
def hand(x, y):go_to(x, y - 60)t.forward(100)t.left(60)t.forward(100)go_to(x, y - 90)t.right(60)t.forward(100)t.right(60)t.forward(100)t.left(60)eye(x, y)
def eye(x, y):go_to(x - 50, y + 130)t.right(90)t.forward(50)go_to(x + 40, y + 130)t.forward(50)t.left(90)
def big_Circle(size):t.speed(20)for i in range(150):t.forward(size)t.right(0.3)
def line(size):t.speed(20)t.forward(51 * size)
def small_Circle(size):t.speed(20)for i in range(210):t.forward(size)t.right(0.786)
def heart(x, y, size):go_to(x, y)t.left(150)t.begin_fill()line(size)big_Circle(size)small_Circle(size)t.left(120)small_Circle(size)big_Circle(size)line(size)t.end_fill()
def main():t.pensize(2)t.color('red', 'pink')head(-120, 100, 100)heart(250, -80, 1)go_to(100, -300)t.write("To: 智慧与美貌并存的", move=True, align="left", font=("楷体", 20, "normal"))t.done()
main()

效果图:

python之定制多种彩虹色爱心

用Python画一颗心、小人发射爱心相关推荐

  1. python画一颗心_利用python画一颗心的方法示例

    前言 Python一般使用Matplotlib制作统计图形,用它自己的说法是'让简单的事情简单,让复杂的事情变得可能'.用它可以制作折线图,直方图,条形图,散点图,饼图,谱图等等你能想到的和想不到的统 ...

  2. 如何用python画心形_利用python画一颗心的方法示例

    前言 Python一般使用Matplotlib制作统计图形,用它自己的说法是'让简单的事情简单,让复杂的事情变得可能'.用它可以制作折线图,直方图,条形图,散点图,饼图,谱图等等你能想到的和想不到的统 ...

  3. python代码画爱心树_程序猿用python画一颗心送给暗恋的她

    爱她,就给她送一颗心吧 from turtle import * from time import sleep def go_to(x, y): up() goto(x, y) down() def ...

  4. python代码画小人,用Python画一颗心、小人发射爱心(附源码)

    先画一个爱心, 源代码:#!/usr/bin/env python# -*- coding:utf-8 -*- import turtleimport time# 画心形圆弧def hart_arc( ...

  5. 用Python画一颗心、小人发射爱心(附源码)

    本文出自"Python为什么"系列,归档在 Github 上:https://github.com/chinesehuazhou/python-whydo 毫无疑问,Python ...

  6. python制作送心小人动画,利用Python如何画一颗心、小人发射爱心

    源码: #!/usr/bin/env python # -*- coding:utf-8 -*- import turtle import time # 画心形圆弧 def hart_arc(): f ...

  7. python送心小人_使用Python画出小人发射爱心的代码

    我就废话不多说了,直接上代码吧! #2.14 from turtle import * from time import sleep def go_to(x, y): up() goto(x, y) ...

  8. 利用python中turtle库画小人发射爱心

    这几天在抖音上用C语言画心挺火的,然后处于兴趣吧,正好现在在学习python,我就想着用python来画一个小人发射爱心吧,跟那种用C语言写的不同,他们直接是printf出来的,但咱是画出来的,哈哈哈 ...

  9. python画-用Python画一颗特别的心送给她

    [前言] 520刚过去了,大家有没有跟自己喜欢的对象在一起呢? 520 当天你还在送 玫瑰花?巧克力?情侣套装?... 小编就想说:你能不能换点新意呢,这些操作已经普通的不能再普通了吧!就像别人来例假 ...

最新文章

  1. Asp.net MVC JsonResult 忽略属性
  2. git——从远程库克隆
  3. 「第六篇」对于电赛,我们应该看重什么?
  4. nssl1511-我的世界【堆,贪心】
  5. ping 中的“TTL是什么意思
  6. SpringBoot + Mybatis-puls + ClickHouse增删改查入门教程
  7. 编程语言对比 异常处理
  8. Tapestry5 开发过程中问题收集
  9. 计算机课flash课件,flash动画制作获奖课件
  10. ios模拟器装ipa包_给iOS 模拟器“安装”app文件
  11. linux node安装菜鸟教程,Node.js 安装配置
  12. Lattice系列FPGA
  13. 《万人如海一身藏》书摘
  14. 线性代数——向量组的线性相关性
  15. APS系统在企业生产中的场景应用
  16. 诺基亚S40第3版 (j2me的天堂)
  17. 解决小企鹅输入法的乱码问题
  18. Invista跟销售的面试
  19. 蓝牙(bluetooth)攻击与防护(四)
  20. 对于手游防代充策略的一些思考

热门文章

  1. 老外写的关于协程的性能文章-主打http协议
  2. Erlang编程语言的一些痛点
  3. 软考难点—软件开发模型(借鉴)
  4. HTML5初探 - 基本的HTML5模版
  5. 网络地址转换 NAT
  6. 物联网开发- Arduino 101/Genuino 101
  7. Kaldi AMI数据集脚本学习2----run_prepare_shared.sh
  8. bootstraptable 加载完成回调函数_牛皮了!头一次见有大佬把「JavaScript中的回调函数」详解得如此清晰明了...
  9. 5G催化、VR回春,千亿行业洗牌重来
  10. linux的rar,linux下rar的使用