用python的turtle模块实现给女票画个小心心


Posted in Python onNovember 23, 2019

晚上自习无聊

正好拿自己的平板电脑用python写了个小程序,运用turtle模块画一个小心心,并在心上画女票名字的首字母缩写,单纯只为红颜一笑。

代码贴出来,很简单

import turtle
import time
def liujia():
 for i in range (200):
 turtle.right(1)
 turtle.forward(1)
turtle.color('red','pink')
turtle.pensize(2)
turtle.speed(10)
turtle.goto(0,0)

turtle.begin_fill()
turtle.left(140)
turtle.forward(112)
liujia()
turtle.left(120)
liujia()
turtle.forward(112)
turtle.end_fill()
turtle.pensize(5)
turtle.up()
turtle.goto(-50,142.7)
turtle.left(50)
turtle.down()
turtle.forward(60)
turtle.left(90)
turtle.forward(25)
turtle.up()
turtle.goto(37.5,142.7)
turtle.down()
turtle.forward(25)
turtle.up()
turtle.goto(50,142.7)
turtle.right(90)
turtle.down()
turtle.forward(60)
for i in range (20):
 turtle.right(7.8)
 turtle.forward(0.3)
turtle.forward(8)
turtle.up()
turtle.goto(100,-10)
turtle.write("I Love you")

用python的turtle模块实现给女票画个小心心

虽然丑丑的,但是她笑了啊

代码这样应该好理解了吧,各位老铁,不要再问怎么改名字了,网上学一下turtle库怎么使用,很简单的

import turtle
import time
Name=['L','J']
def draw_circle():
  for i in range (200):
    turtle.right(1)
    turtle.forward(1)
def draw_love():
  turtle.color('red','pink')
  turtle.pensize(2)
  turtle.speed(1000)
  turtle.goto(0,0)
  turtle.begin_fill()
  turtle.left(140)
  turtle.forward(112)
  draw_circle()
  turtle.left(120)
  draw_circle()
  turtle.forward(112)
  turtle.end_fill()
def draw_name():
  turtle.pensize(5)
  turtle.up()
  turtle.goto(-50,142.7)
  if Name[0]=='L':
    turtle.left(50)
    turtle.down()
    turtle.forward(60)
    turtle.left(90)
    turtle.forward(25)
  turtle.up()
  turtle.goto(37.5,142.7)
  if Name[1]=='J':
    turtle.down()
    turtle.forward(25)
    turtle.up()
    turtle.goto(50,142.7)
    turtle.right(90)
    turtle.down()
    turtle.forward(60)
    for i in range (20):
      turtle.right(7.8)
      turtle.forward(0.3)
    turtle.forward(8)
    turtle.up()
  turtle.goto(100,-10)
  turtle.write("I Love you")


draw_love()
draw_name()

以上这篇用python的turtle模块实现给女票画个小心心就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
Dec 04 Python
Python实现多行注释的另类方法
Aug 22 Python
跟老齐学Python之开始真正编程
Sep 12 Python
使用Windows批处理和WMI设置Python的环境变量方法
Aug 14 Python
Pandas操作CSV文件的读写实现方法
Nov 13 Python
python实现布隆过滤器及原理解析
Dec 08 Python
Python GUI库PyQt5样式QSS子控件介绍
Feb 25 Python
Pycharm修改python路径过程图解
May 22 Python
通过实例了解Python异常处理机制底层实现
Jul 23 Python
python中复数的共轭复数知识点总结
Dec 06 Python
Selenium Webdriver元素定位的八种常用方式(小结)
Jan 13 Python
python 基于pygame实现俄罗斯方块
Mar 02 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
Python-Flask:动态创建表的示例详解
Nov 22 #Python
You might like
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
2006/12/06 PHP
PHP实现根据浏览器跳转不同语言页面代码
2013/08/02 PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
2014/11/03 PHP
php中http与https跨域共享session的解决方法
2014/12/20 PHP
php生成过去100年下拉列表的方法
2015/07/20 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
深入理解JavaScript定时机制
2010/10/29 Javascript
jQuery ready函数滥用分析
2011/02/16 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
js中arguments的用法(实例讲解)
2013/11/30 Javascript
js生成的验证码的实现与技术分析
2014/09/17 Javascript
jQuery中[attribute*=value]选择器用法实例
2014/12/31 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
jQuery中 bind的用法简单介绍
2017/02/13 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
Node.js模块全局安装路径配置方法
2018/05/17 Javascript
在create-react-app中使用css modules的示例代码
2018/07/31 Javascript
JS实现的杨辉三角【帕斯卡三角形】算法示例
2019/02/26 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
使用vue自定义指令开发表单验证插件validate.js
2019/05/23 Javascript
vue实现学生信息管理系统
2020/05/30 Javascript
[00:16]热血竞技场
2019/03/06 DOTA
Python群发邮件实例代码
2014/01/03 Python
Python连接phoenix的方法示例
2017/09/29 Python
用不到50行的Python代码构建最小的区块链
2017/11/16 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
python实现加密的方式总结
2020/01/19 Python
python3 logging日志封装实例
2020/04/08 Python
python help函数实例用法
2020/12/06 Python
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
2012/11/22 HTML / CSS
采购员岗位职责
2013/11/15 职场文书
生日寿宴答谢词
2014/01/19 职场文书
机械设计专业大学生职业生涯规划书范文
2014/09/13 职场文书