使用Python画出小人发射爱心的代码


Posted in Python onNovember 23, 2019

我就废话不多说了,直接上代码吧!

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

运行结果:

使用Python画出小人发射爱心的代码

使用Python画出小人发射爱心的代码

以上这篇使用Python画出小人发射爱心的代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
一些Python中的二维数组的操作方法
May 02 Python
python实现简单ftp客户端的方法
Jun 28 Python
你眼中的Python大牛 应该都有这份书单
Oct 31 Python
使用Python的turtle模块画图的方法
Nov 15 Python
利用Python2下载单张图片与爬取网页图片实例代码
Dec 25 Python
django用户登录和注销的实现方法
Jul 16 Python
JavaScript中的模拟事件和自定义事件实例分析
Jul 27 Python
PyCharm在新窗口打开项目的方法
Jan 17 Python
django做form表单的数据验证过程详解
Jul 26 Python
keras中模型训练class_weight,sample_weight区别说明
May 23 Python
python怎么调用自己的函数
Jul 01 Python
windows+vscode安装paddleOCR运行环境的步骤
Nov 11 Python
用python的turtle模块实现给女票画个小心心
Nov 23 #Python
python 利用turtle库绘制笑脸和哭脸的例子
Nov 23 #Python
Python使用Turtle库绘制一棵西兰花
Nov 23 #Python
用Python实现校园通知更新提醒功能
Nov 23 #Python
利用Python的turtle库绘制玫瑰教程
Nov 23 #Python
Python input函数使用实例解析
Nov 22 #Python
python循环输出三角形图案的例子
Nov 22 #Python
You might like
PHP简单实现无限级分类的方法
2016/05/13 PHP
javascript之锁定表格栏位
2007/06/29 Javascript
JavaScript 小型打飞机游戏实现原理说明
2010/10/28 Javascript
js对象关系图 方便dom操作
2012/03/18 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
聊一聊JS中this的指向问题
2016/06/17 Javascript
JavaScript Ajax编程 应用篇
2016/07/02 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
Bootstrap 网格系统布局详解
2017/03/19 Javascript
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
js动态设置select下拉菜单的默认选中项实例
2018/08/21 Javascript
Koa 使用小技巧(小结)
2018/10/22 Javascript
vue-router的使用方法及含参数的配置方法
2018/11/13 Javascript
jQuery点击页面其他部分隐藏下拉菜单功能
2018/11/27 jQuery
layui实现数据表格点击搜索功能
2020/03/26 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
JavaScript实现拖拽盒子效果
2020/02/06 Javascript
JavaScript中交换值的10种方法总结
2020/08/18 Javascript
[01:19:23]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第二场
2018/04/06 DOTA
[01:01:35]Optic vs paiN 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
浅谈五大Python Web框架
2017/03/20 Python
Python3数据库操作包pymysql的操作方法
2018/07/16 Python
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
解决安装pycharm后不能执行python脚本的问题
2019/01/19 Python
python多进程(加入进程池)操作常见案例
2019/10/21 Python
python将图片转base64,实现前端显示
2020/01/09 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
教师自荐书
2013/10/08 职场文书
2014年生产管理工作总结
2014/12/23 职场文书
大学生毕业评语
2014/12/31 职场文书
小学教师师德师风承诺书
2015/04/28 职场文书
建国大业观后感600字
2015/06/01 职场文书
2015-2016年小学教导工作总结
2015/07/21 职场文书
Python PIL按比例裁剪图片
2022/05/11 Python