使用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实现的金山快盘的签到程序
Jan 17 Python
python实现指定字符串补全空格的方法
Apr 30 Python
python 爬取微信文章
Jan 30 Python
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
Jun 13 Python
在python中pandas读文件,有中文字符的方法
Dec 12 Python
Python实现图片转字符画的代码实例
Feb 22 Python
Python 二叉树的层序建立与三种遍历实现详解
Jul 29 Python
springboot配置文件抽离 git管理统 配置中心详解
Sep 02 Python
python3+opencv生成不规则黑白mask实例
Feb 19 Python
python 实现关联规则算法Apriori的示例
Sep 30 Python
django 认证类配置实现
Nov 11 Python
详解Golang如何实现支持随机删除元素的堆
Sep 23 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
使用Limit参数优化MySQL查询的方法
2008/11/12 PHP
php之Memcache学习笔记
2013/06/17 PHP
PHP中include与require使用方法区别详解
2013/10/19 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
2016/01/03 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
2017/11/06 PHP
PHP小程序支付功能完整版【基于thinkPHP】
2019/03/26 PHP
使用laravel和ECharts实现折线图效果的例子
2019/10/09 PHP
浅谈JavaScript编程语言的编码规范
2011/10/21 Javascript
浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
2014/01/10 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
vue解决花括号数据绑定不成功的问题
2019/10/30 Javascript
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)
2019/12/04 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
[01:21:58]守擂赛DOTA2第一周决赛
2020/04/22 DOTA
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
Python反射用法实例简析
2017/12/22 Python
python和shell监控linux服务器的详细代码
2018/06/22 Python
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
PyQt+socket实现远程操作服务器的方法示例
2019/08/22 Python
Python如何使用argparse模块处理命令行参数
2019/12/11 Python
python通过对字典的排序,对json字段进行排序的实例
2020/02/27 Python
使用Keras预训练好的模型进行目标类别预测详解
2020/06/27 Python
python3排序的实例方法
2020/10/20 Python
使用HTML5加载音频和视频的实现代码
2020/11/30 HTML / CSS
班级活动策划书
2014/02/06 职场文书
保密工作实施方案
2014/02/24 职场文书
投资意向书范本
2014/04/01 职场文书
pytorch中的numel函数用法说明
2021/05/13 Python
总结一些Java常用的加密算法
2021/06/11 Java/Android
Win10系统下配置Java环境变量
2021/06/13 Java/Android
Go语言基础知识点介绍
2021/07/04 Golang