使用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线程中对join方法的运用的教程
Apr 09 Python
Python决策树之基于信息增益的特征选择示例
Jun 25 Python
python爬虫简单的添加代理进行访问的实现代码
Apr 04 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
Jun 13 Python
linux环境下Django的安装配置详解
Jul 22 Python
Python实现图像去噪方式(中值去噪和均值去噪)
Dec 18 Python
基于h5py的使用及数据封装代码
Dec 26 Python
用Python做一个久坐提醒小助手的示例代码
Feb 10 Python
pytorch中使用cuda扩展的实现示例
Feb 12 Python
如何实现更换Jupyter Notebook内核Python版本
May 18 Python
python -v 报错问题的解决方法
Sep 15 Python
python爬虫 requests-html的使用
Nov 30 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里的JS打印函数
2006/10/09 PHP
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
showModalDialog 和 showModelessDialog
2007/01/22 Javascript
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
纯原生js实现table表格的增删
2017/01/05 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
2019/09/02 Javascript
为什么推荐使用JSX开发Vue3
2020/12/28 Vue.js
[00:31]2016完美“圣”典风云人物:国士无双宣传片
2016/12/04 DOTA
python使用fileinput模块实现逐行读取文件的方法
2015/04/29 Python
python使用分治法实现求解最大值的方法
2015/05/12 Python
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
python实现随机梯度下降(SGD)
2020/03/24 Python
python 实现登录网页的操作方法
2018/05/11 Python
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
Python实现RGB与HSI颜色空间的互换方式
2019/11/27 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
2020/02/18 Python
Python多线程多进程实例对比解析
2020/03/12 Python
美国现代家具购物网站:LexMod
2019/01/09 全球购物
医学生实习自荐信
2013/10/01 职场文书
大门门卫岗位职责
2013/11/30 职场文书
生产部经理岗位职责
2013/12/16 职场文书
房屋出租协议书
2014/04/10 职场文书
村委会贫困证明范文
2014/09/21 职场文书
大学感恩节活动策划方案
2014/10/11 职场文书
关于群众路线的心得体会
2014/11/05 职场文书
2014年学生会工作总结范文
2014/11/07 职场文书
2014年社区卫生工作总结
2014/12/18 职场文书
未中标通知书
2015/04/17 职场文书
python中pycryto实现数据加密
2022/04/29 Python