使用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数据结构之图的实现方法
Jul 08 Python
在Django中使用Sitemap的方法讲解
Jul 22 Python
Python实现字符串格式化的方法小结
Feb 20 Python
Python中if elif else及缩进的使用简述
May 31 Python
Python subprocess库的使用详解
Oct 26 Python
python-itchat 统计微信群、好友数量,及原始消息数据的实例
Feb 21 Python
大数据分析用java还是Python
Jul 06 Python
Python 使用Opencv实现目标检测与识别的示例代码
Sep 08 Python
Python根据字典的值查询出对应的键的方法
Sep 30 Python
python 基于opencv操作摄像头
Dec 24 Python
Django后端按照日期查询的方法教程
Feb 28 Python
python基于tkinter制作m3u8视频下载工具
Apr 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
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
php xml常用函数的集合(比较详细)
2013/06/06 PHP
在PHP中运行Linux命令并启动SSH服务的例子
2014/06/12 PHP
PHP将字符分解为多个字符串的方法
2014/11/22 PHP
smarty自定义函数htmlcheckboxes用法实例
2015/01/22 PHP
Yii2.0中的COOKIE和SESSION用法
2016/08/12 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
深入理解setTimeout函数和setInterval函数
2016/05/20 Javascript
JavaScript实现简单的拖动效果
2016/07/02 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
谈谈JavaScript的New关键字
2016/08/26 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
ES6解构赋值实例详解
2017/10/31 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
微信小程序上传图片功能(附后端代码)
2020/06/19 Javascript
layui结合form,table的全选、反选v1.0示例讲解
2018/08/15 Javascript
微信小程序云开发之新手环境配置
2019/05/16 Javascript
vue实现购物车的监听
2020/04/20 Javascript
centos下更新Python版本的步骤
2013/02/12 Python
按日期打印Python的Tornado框架中的日志的方法
2015/05/02 Python
Python实现动态图解析、合成与倒放
2018/01/18 Python
Python线程同步的实现代码
2018/10/03 Python
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
2018/12/04 Python
pycharm 关掉syntax检查操作
2020/06/09 Python
python 使用elasticsearch 实现翻页的三种方式
2020/07/31 Python
Python定时任务APScheduler安装及使用解析
2020/08/07 Python
幼儿教师师德承诺书
2014/05/23 职场文书
应届大学生求职信
2014/07/20 职场文书
学校食品安全责任书
2015/01/29 职场文书
春风化雨观后感
2015/06/11 职场文书
军训后的感想
2015/08/07 职场文书
入党申请书怎么写?
2019/06/11 职场文书
thinkphp 获取控制器及控制器方法
2021/04/16 PHP
解决Mysql中的innoDB幻读问题
2022/04/29 MySQL
Redis基本数据类型Set常用操作命令
2022/06/01 Redis