使用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的dict,set,list,tuple应用详解
Jul 24 Python
实例讲解Python中函数的调用与定义
Mar 14 Python
在Python中使用defaultdict初始化字典以及应用方法
Oct 31 Python
浅谈Python反射 & 单例模式
Mar 21 Python
python pygame实现五子棋小游戏
Oct 26 Python
python内存动态分配过程详解
Jul 15 Python
python多继承(钻石继承)问题和解决方法简单示例
Oct 21 Python
Python Pickle 实现在同一个文件中序列化多个对象
Dec 30 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
Feb 11 Python
Python使用type动态创建类操作示例
Feb 29 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
Mar 19 Python
详解Python yaml模块
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
PHP创建PowerPoint2007文档的方法
2015/12/10 PHP
IE6下js通过css隐藏select的一个bug
2010/08/16 Javascript
简单几行JS Code实现IE邮件转发新浪微博
2013/07/03 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
2017/02/22 Javascript
ES6中参数的默认值语法介绍
2017/05/03 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
使用D3.js制作图表详解
2017/08/13 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
vue权限问题的完美解决方案
2019/05/08 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
2019/08/27 Javascript
微信小程序动态添加和删除组件的现实
2020/02/28 Javascript
Python批量修改文件后缀的方法
2014/01/26 Python
Python的高级Git库 Gittle
2014/09/22 Python
低版本中Python除法运算小技巧
2015/04/05 Python
Python 读取某个目录下所有的文件实例
2018/06/23 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
利用python-pypcap抓取带VLAN标签的数据包方法
2019/07/23 Python
python logging添加filter教程
2019/12/24 Python
python正则过滤字母、中文、数字及特殊字符方法详解
2020/02/11 Python
python自动从arxiv下载paper的示例代码
2020/12/05 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
HTML 5 input placeholder 属性如何完美兼任ie
2014/05/12 HTML / CSS
智乐游戏测试笔试题
2014/05/21 面试题
实习生自我评价
2014/01/18 职场文书
岗位职责风险点
2014/03/12 职场文书
大学生求职信范文
2014/05/24 职场文书
超市创业计划书
2014/09/15 职场文书
婚庆公司计划书
2014/09/15 职场文书
单身证明范本
2015/06/15 职场文书
2015年高中班级工作总结
2015/07/21 职场文书
python 利用PyAutoGUI快速构建自动化操作脚本
2021/05/31 Python
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js