用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 相关文章推荐
Python中使用插入排序算法的简单分析与代码示例
May 04 Python
详解python的几种标准输出重定向方式
Aug 15 Python
Python爬取APP下载链接的实现方法
Sep 30 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
Oct 12 Python
Python中%r和%s的详解及区别
Mar 16 Python
Python网络爬虫之爬取微博热搜
Apr 18 Python
Python适配器模式代码实现解析
Aug 02 Python
Python定时发送天气预报邮件代码实例
Sep 09 Python
Pytorch之contiguous的用法
Dec 31 Python
Python实现敏感词过滤的4种方法
Sep 12 Python
python 带时区的日期格式化操作
Oct 23 Python
浅谈Selenium 控制浏览器的常用方法
Dec 04 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
PHP删除特定数组内容并且重建数组索引的方法.
2011/03/25 PHP
ThinkPHP实现图片上传操作的方法详解
2017/05/08 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
mouse_on_title.js
2006/08/25 Javascript
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
禁用JavaScript控制台调试的方法
2014/03/07 Javascript
jQuery通过Ajax返回JSON数据
2015/04/28 Javascript
js实现的动画导航菜单效果代码
2015/09/10 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
2015/11/27 Javascript
jQuery检测滚动条是否到达底部
2015/12/15 Javascript
谈一谈bootstrap响应式布局
2016/05/23 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
ThinkPHP+jquery实现“加载更多”功能代码
2017/03/11 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
2017/03/31 Javascript
使用jQuery.Pin垂直滚动时固定导航
2017/05/24 jQuery
JavaScript实现二维坐标点排序效果
2017/07/18 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
[36:33]完美世界DOTA2联赛循环赛 Matador vs Forest 第一场 11.06
2020/11/06 DOTA
[46:49]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.19
2020/12/24 DOTA
Python编程之字符串模板(Template)用法实例分析
2017/07/22 Python
python操作oracle的完整教程分享
2018/01/30 Python
PHP实现发送和接收JSON请求
2018/06/07 Python
Python实现获取邮箱内容并解析的方法示例
2018/06/16 Python
对python制作自己的数据集实例讲解
2018/12/12 Python
浅谈Django+Gunicorn+Nginx部署之路
2019/09/11 Python
CSS3中HSL和HSLA的简单使用示例
2015/07/14 HTML / CSS
巧用HTML5给按钮背景设计不同的动画简单实例
2016/08/09 HTML / CSS
BabyBjörn婴儿背带法国官网:BabyBjorn法国
2018/06/16 全球购物
俄罗斯宠物用品网上商店:ZooMag
2019/12/12 全球购物
师生聚会感言
2014/01/26 职场文书
销售员岗位职责
2014/06/09 职场文书
2014年信访维稳工作总结
2014/12/08 职场文书
使用 CSS 轻松实现一些高频出现的奇形怪状按钮
2021/12/06 HTML / CSS
《遗弃》开发商删推文要跑路?官方回应:还在开发
2022/04/03 其他游戏