使用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 相关文章推荐
Windows和Linux下使用Python访问SqlServer的方法介绍
Mar 10 Python
浅谈插入排序算法在Python程序中的实现及简单改进
May 04 Python
Python中操作mysql的pymysql模块详解
Sep 13 Python
深入理解NumPy简明教程---数组1
Dec 17 Python
python执行使用shell命令方法分享
Nov 08 Python
python实现员工管理系统
Jan 11 Python
Python代码缩进和测试模块示例详解
May 07 Python
查看python下OpenCV版本的方法
Aug 03 Python
在python中实现将一张图片剪切成四份的方法
Dec 05 Python
Python结合Window计划任务监测邮件的示例代码
Aug 05 Python
利用Python读取微信朋友圈的多种方法总结
Aug 23 Python
代码复现python目标检测yolo3详解预测
May 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-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
php使用cookie实现记住登录状态
2015/04/27 PHP
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
一个javascript图片阅览组件
2010/11/09 Javascript
JavaScript中几种常见排序算法小结
2011/02/22 Javascript
JavaScript Memoization 让函数也有记忆功能
2011/10/27 Javascript
JavaScript通过元素的ID和name设置样式
2014/07/08 Javascript
jQuery实现异步获取json数据的2种方式
2014/08/29 Javascript
JavaScript采用递归算法计算阶乘实例
2015/08/04 Javascript
基于JavaScript实现通用tab选项卡(通用性强)
2016/01/07 Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
2016/04/15 Javascript
Vue组件BootPage实现简单的分页功能
2016/09/12 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
2017/03/27 jQuery
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
2017/05/17 Javascript
Three.js如何实现雾化效果示例代码
2017/09/27 Javascript
javascript闭包的使用之按钮切换功能
2018/08/30 Javascript
详解vuex状态管理模式
2018/11/01 Javascript
微信小程序实现Session功能及无法获取session问题的解决方法
2019/05/07 Javascript
微信小程序实现同时上传多张图片
2020/02/03 Javascript
js函数柯里化的方法和作用实例分析
2020/04/11 Javascript
vue 解决addRoutes多次添加路由重复的操作
2020/08/04 Javascript
JavaScript实现手风琴效果
2021/02/18 Javascript
[01:41]DOTA2 2015国际邀请赛中国区预选赛第三日战报
2015/05/28 DOTA
教大家使用Python SqlAlchemy
2016/02/12 Python
python中使用正则表达式的连接符示例代码
2017/10/10 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
python如何实现复制目录到指定目录
2020/02/13 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
2021/02/06 Python
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
营销总监岗位职责范本
2014/02/26 职场文书
第一军规观后感
2015/06/12 职场文书
原来实习报告是这样写的呀!
2019/07/03 职场文书