使用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中黄金分割法实现方法
May 06 Python
Python入门之modf()方法的使用
May 15 Python
Python简单调用MySQL存储过程并获得返回值的方法
Jul 20 Python
举例讲解Python设计模式编程中对抽象工厂模式的运用
Mar 02 Python
python实现微信接口(itchat)详细介绍
Oct 23 Python
python Celery定时任务的示例
Mar 13 Python
解决sublime+python3无法输出中文的问题
Dec 12 Python
pycharm 安装JPype的教程
Aug 08 Python
Django框架HttpRequest对象用法实例分析
Nov 01 Python
解决pyCharm中 module 调用失败的问题
Feb 12 Python
python爬虫判断招聘信息是否存在的实例代码
Nov 20 Python
Django缓存Cache使用详解
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 八种基本的数据类型小结
2011/06/01 PHP
php Session存储到Redis的方法
2013/11/04 PHP
PHP不使用内置函数实现字符串转整型的方法示例
2017/07/03 PHP
php生成微信红包数组的方法
2019/09/05 PHP
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
2019/10/08 PHP
laravel按天、按小时,查询数据的实例
2019/10/09 PHP
JavaScript中this关键字使用方法详解
2007/03/08 Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
2016/08/02 Javascript
js原生跨域_用script标签的简单实现
2016/09/24 Javascript
学习vue.js条件渲染
2016/12/03 Javascript
微信小程序 定位到当前城市实现实例代码
2017/02/23 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
JavaScript模板引擎应用场景及实现原理详解
2018/12/14 Javascript
微信小程序保存多张图片的实现方法
2019/03/05 Javascript
JS中的一些常用的函数式编程术语
2019/06/15 Javascript
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
2019/11/04 Javascript
Vue获取页面元素的相对位置的方法示例
2020/02/05 Javascript
Vue——前端生成二维码的示例
2020/12/19 Vue.js
vue+element UI实现树形表格
2020/12/29 Vue.js
使用AutoJs实现微信抢红包的代码
2020/12/31 Javascript
python实现dnspod自动更新dns解析的方法
2014/02/14 Python
详解Python函数可变参数定义及其参数传递方式
2017/08/02 Python
python实现自动发送邮件发送多人、群发、多附件的示例
2018/01/23 Python
python使用PIL实现多张图片垂直合并
2019/01/15 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
python中使用you-get库批量在线下载bilibili视频的教程
2020/03/10 Python
python录音并调用百度语音识别接口的示例
2020/12/01 Python
css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况
2016/12/06 HTML / CSS
Tostadora意大利:定制T恤
2019/04/08 全球购物
精选鞋类、服装和配饰的全球领先目的地:Bodega
2021/02/27 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
Yahoo-PHP面试题4
2012/05/05 面试题
资产评估专业学生的自我鉴定
2013/11/14 职场文书
母亲追悼会答谢词
2014/01/27 职场文书
奥运会口号
2014/06/13 职场文书
学校师德师风自我剖析材料
2014/09/29 职场文书