使用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实现竖排打印传单手机号码易撕条
Mar 16 Python
Python中函数参数设置及使用的学习笔记
May 03 Python
Collatz 序列、逗号代码、字符图网格实例
Jun 22 Python
python 实现数组list 添加、修改、删除的方法
Apr 04 Python
python实现大转盘抽奖效果
Jan 22 Python
python 多线程串行和并行的实例
Feb 22 Python
django框架实现模板中获取request 的各种信息示例
Jul 01 Python
python selenium登录豆瓣网过程解析
Aug 10 Python
Python检查 云备份进程是否正常运行代码实例
Aug 22 Python
使用TensorFlow搭建一个全连接神经网络教程
Feb 06 Python
python如何编写类似nmap的扫描工具
Nov 06 Python
python 实现mysql自动增删分区的方法
Apr 01 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
mysql5详细安装教程
2007/01/15 PHP
php中检查文件或目录是否存在的代码小结
2012/10/22 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
php的常量和变量实例详解
2017/06/27 PHP
Laravel如何实现自动加载类
2019/10/14 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
JavaScript多线程的实现方法
2007/05/08 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
用javascript作一个通用向导说明
2011/08/30 Javascript
对jQuery的事件绑定的一些思考(补充)
2013/04/20 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
2013/04/24 Javascript
js实现带农历和八字等信息的日历特效
2016/05/16 Javascript
jQuery UI Bootstrap是什么?
2016/06/17 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
jQuery UI Grid 模态框中的表格实例代码
2017/04/01 jQuery
react系列从零开始_简单谈谈react
2017/07/06 Javascript
js实现单张图片平移切换效果
2017/10/11 Javascript
JavaScript引用类型Array实例分析
2018/07/24 Javascript
Vue 刷新当前路由的实现代码
2019/09/26 Javascript
javascript实现视频弹幕效果(两个版本)
2019/11/28 Javascript
vue 查看dist文件里的结构(多种方式)
2020/01/17 Javascript
Python 异常处理实例详解
2014/03/12 Python
python里将list中元素依次向前移动一位
2014/09/12 Python
浅谈Python 多进程默认不能共享全局变量的问题
2019/01/11 Python
python实现登录密码重置简易操作代码
2019/08/14 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
PyTorch安装与基本使用详解
2020/08/31 Python
EVE LOM英国官网:全世界最好的洁面膏
2017/10/30 全球购物
法学研究生自我鉴定范文
2013/12/04 职场文书
白酒业务员岗位职责
2013/12/27 职场文书
党员个人对照检查材料
2014/10/01 职场文书
2014年前台接待工作总结
2014/12/05 职场文书
2015年个人现实表现材料
2014/12/10 职场文书
2015年音乐教研组工作总结
2015/07/22 职场文书
python基础之模块的导入
2021/10/24 Python