使用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基础教程之缩进介绍
Aug 29 Python
Python查找相似单词的方法
Mar 05 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
Dec 09 Python
浅谈python中np.array的shape( ,)与( ,1)的区别
Jun 04 Python
解决python opencv无法显示图片的问题
Oct 28 Python
Python3 单行多行万能正则匹配方法
Jan 07 Python
使用GitHub和Python实现持续部署的方法
May 09 Python
使用python list 查找所有匹配元素的位置实例
Jun 11 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 Python
python数组循环处理方法
Aug 26 Python
Python3+Selenium+Chrome实现自动填写WPS表单
Feb 12 Python
Win10环境中如何实现python2和python3并存
Jul 20 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下通过系统信号量加锁方式获取递增序列ID
2009/09/25 PHP
PHP比你想象的好得多
2014/11/27 PHP
discuz目录文件资料汇总
2014/12/30 PHP
PHP中使用socket方式GET、POST数据实例
2015/04/02 PHP
PHP中的表达式简述
2016/05/29 PHP
php 三元运算符实例详细介绍
2016/12/15 PHP
JS实现打开本地文件或文件夹
2021/03/09 Javascript
ExtJS实现文件下载的方法实例
2013/11/09 Javascript
JavaScript四种调用模式和this示例介绍
2014/01/02 Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
2014/04/25 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
JavaScript前补零操作实例
2015/03/11 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
nodejs通过phantomjs实现下载网页
2015/05/04 NodeJs
浅谈Angularjs link和compile的使用区别
2016/10/21 Javascript
NodeJS仿WebApi路由示例
2017/02/28 NodeJs
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
详解微信第三方小程序代开发
2017/06/23 Javascript
原生javascript实现的全屏滚动功能示例
2017/09/19 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
JS实现字符串去重及数组去重的方法示例
2018/04/21 Javascript
vue使用echarts画组织结构图
2021/02/06 Vue.js
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python创建xml的方法
2015/03/10 Python
python 换位密码算法的实例详解
2017/07/19 Python
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
2019/06/18 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
日语专业个人求职信范文
2014/02/02 职场文书
保护母亲河倡议书
2014/04/14 职场文书
局火灾防控工作方案
2014/05/25 职场文书
党员教师四风问题对照检查材料
2014/09/26 职场文书
实施意见格式范本
2015/06/05 职场文书
python 实现两个变量值进行交换的n种操作
2021/06/02 Python