使用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实现linux下使用xcopy的方法
Jun 28 Python
Python读取Excel的方法实例分析
Jul 11 Python
Python 文件管理实例详解
Nov 10 Python
python使用SMTP发送qq或sina邮件
Oct 21 Python
python实现拓扑排序的基本教程
Mar 11 Python
python字典快速保存于读取的方法
Mar 23 Python
Python使用combinations实现排列组合的方法
Nov 13 Python
python中的&&及||的实现示例
Aug 07 Python
Django项目中使用JWT的实现代码
Nov 04 Python
python列表推导和生成器表达式知识点总结
Jan 10 Python
浅谈python3 构造函数和析构函数
Mar 12 Python
anaconda3安装及jupyter环境配置全教程
Aug 24 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
Phpbean路由转发的php代码
2008/01/10 PHP
控制PHP的输出:缓存并压缩动态页面
2013/06/11 PHP
PHP中array_keys和array_unique函数源码的分析
2016/02/26 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
浅析php如何实现爬取数据原理
2018/09/27 PHP
PHP错误提示It is not safe to rely on the system……的解决方法
2019/03/25 PHP
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
基于jQuery的history历史记录插件
2010/12/11 Javascript
基于jquery可配置循环左右滚动例子
2011/09/09 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
2013/11/19 Javascript
js实现select跳转功能代码
2014/10/22 Javascript
深入理解JavaScript系列(43):设计模式之状态模式详解
2015/03/04 Javascript
详解Bootstrap按钮
2016/01/04 Javascript
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
node.js遍历目录的方法示例
2018/08/01 Javascript
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
2019/09/21 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
AutoJs实现刷宝短视频的思路详解
2020/05/22 Javascript
python中self原理实例分析
2015/04/30 Python
Python开发的十个小贴士和技巧及长常犯错误
2018/09/27 Python
对python中基于tcp协议的通信(数据传输)实例讲解
2019/07/22 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
python如何代码集体右移
2020/07/20 Python
利用css3实现的简单的鼠标悬停按钮
2014/11/04 HTML / CSS
为什么要优先使用同步代码块而不是同步方法?
2013/01/30 面试题
一些Unix笔试题和面试题
2013/01/22 面试题
简述安装Slackware Linux系统的过程
2012/05/08 面试题
电子装配专业毕业生求职信
2014/04/23 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
2014年自愿离婚协议书
2014/10/10 职场文书
难以忽视的真相观后感
2015/06/05 职场文书
环保宣传语大全
2015/07/13 职场文书
学术会议领导致辞
2015/07/29 职场文书
CSS 还能这样玩?奇思妙想渐变的艺术
2021/04/27 HTML / CSS
python代码实现备忘录案例讲解
2021/07/26 Python