使用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实现爬虫下载漫画示例
Feb 16 Python
Python程序员开发中常犯的10个错误
Jul 07 Python
python 把数据 json格式输出的实例代码
Oct 31 Python
Python 通过URL打开图片实例详解
Jun 01 Python
Python入门必须知道的11个知识点
Mar 21 Python
简单谈谈Python的pycurl模块
Apr 07 Python
python调用Matplotlib绘制分布点并且添加标签
May 31 Python
python for 循环获取index索引的方法
Feb 01 Python
python通过TimedRotatingFileHandler按时间切割日志
Jul 17 Python
python下载库的步骤方法
Oct 12 Python
Python编程快速上手——选择性拷贝操作案例分析
Feb 28 Python
基于python模拟TCP3次握手连接及发送数据
Nov 06 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中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
PHP实现股票趋势图和柱形图
2015/02/07 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
javascript+dom树型菜单类,希望朋友们一起进步
2007/05/03 Javascript
基于jquery的横向滚动条(滑动条)
2011/02/24 Javascript
JavaScript对象之间的转换 jQuery对象和原声DOM
2011/03/07 Javascript
Jquery异步请求数据实例代码
2011/12/28 Javascript
javascript用户注册提示效果的简单实例
2013/08/17 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
node.js中的buffer.fill方法使用说明
2014/12/14 Javascript
javascript动态创建及删除元素的方法
2014/12/22 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别
2016/06/12 Javascript
移动端使用localResizeIMG4压缩图片
2017/04/22 Javascript
javascript过滤数组重复元素的实现方法
2017/05/03 Javascript
浅谈node中的cluster集群
2018/06/02 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
2020/03/08 Javascript
Vue是怎么渲染template内的标签内容的
2020/06/05 Javascript
Python使用selenium实现网页用户名 密码 验证码自动登录功能
2018/05/16 Python
使用pycharm生成代码模板的实例
2018/05/23 Python
windows支持哪个版本的python
2020/07/03 Python
学习Python爬虫的几点建议
2020/08/05 Python
CPB肌肤之钥美国官网:Clé de Peau Beauté
2017/09/05 全球购物
BookOutlet加拿大:在网上书店购买廉价折扣图书和小说
2018/10/05 全球购物
星级党支部申报材料
2014/05/31 职场文书
建筑结构施工求职信
2014/07/11 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
2014年预算员工作总结
2014/12/05 职场文书
刘胡兰观后感
2015/06/16 职场文书
2016七一建党节慰问信
2015/11/30 职场文书
《社戏》教学反思
2016/02/22 职场文书
MySQL 原理与优化之Update 优化
2022/08/14 MySQL