用python绘制心形_python绘制心形图像-Go语言中文社区
一、打印心形
print('n'.join([''.join([('Lovezhuzhu'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))
'Lovezhuzhu':可以换成想换的字。
二、简易动态心形
from turtle import *
def curvemove():
for i in range(200):
right(1)
forward(1)
color('red','pink')
begin_fill()
left(140)
forward(111.65)
curvemove()
left(120)
curvemove()
forward(111.65)
end_fill()
done()
三、动态心形
import turtle
import datetime
def love():
def func(x, y):
main()
turtle.title('猪猪')
lv=turtle.Turtle()
lv.hideturtle()
lv.getscreen().bgcolor('white')
lv.color('yellow','red')
lv.pensize(1)
lv.speed(1)
lv.up()
lv.goto(0,-150)
#开始画爱心
lv.down()
lv.begin_fill()
lv.goto(0, -150)
lv.goto(-175.12, -8.59)
lv.left(140)
pos = []
for i in range(19):
lv.right(10)
lv.forward(20)
pos.append((-lv.pos()[0], lv.pos()[1]))
for item in pos[::-1]:
lv.goto(item)
lv.goto(175.12, -8.59)
lv.goto(0, -150)
lv.left(50)
lv.end_fill()
#写字
lv.up()
lv.goto(0, 80)
lv.down()
lv.write("小猪猪",font=(u"方正舒体",36,"normal"),align="center")
lv.up()
lv.goto(0, 0)
lv.down()
lv.write("早安快乐",font=(u"方正舒体",48,"normal"),align="center")
lv.up()
lv.goto(100, -210)
lv.down()
lv.write("么么哒",font=(u"华文琥珀",26,"bold"),align="right")
lv.up()
lv.goto(160, -190)
lv.resizemode('user')
lv.shapesize(4, 4, 10)
lv.color('red', 'red')
lv.onclick(func)
lv.showturtle()
def main():
pass
if __name__ == '__main__':
if datetime.date.today() == datetime.date(2018, 12, 3): #YYYY年,MM月,DD日
love()
else:
main()
用python绘制心形_python绘制心形图像-Go语言中文社区相关推荐
- python 获取首字母_python获取汉字首字母-Go语言中文社区
应用场景之一:可用于获取名字首字母,在数据库中查询记录时,可以用它来排序输出. from pytz import unicode # 获取汉字首字母 def multi_get_letter(str_ ...
- python小白社区_Python小白教学系列| 初识python-Go语言中文社区
前言 关于Python的优缺点,用途,已在上一篇博客<浅谈C,JAVA,Python各自优劣>中介绍,这里不再过多赘述. 一.遇见Python Linux系统现在最好可以安装Python3 ...
- python爬取微博评论超100页_python爬取新浪微博评论-Go语言中文社区
简介 爬取微博m站评论.由于api限制只能爬取前100页,如果想要更全数据需爬pc端. 工具 python 3.5 requests库 re库 步骤 1. 登陆保存cookie 首先,打开m.weib ...
- 用python画路飞代码_用Python画路飞骷髅图案【附代码】-Go语言中文社区
用Python代码实现这幅图的绘制,由于学艺不精,只能用直角坐标系作为参考画出来. 配色的RGB取色色块 还有重要的量角器兄弟 下面是代码 #路飞骷髅 import turtle as t #黄底帽子 ...
- python语言中文社区-python numpy看这一篇就够了-Go语言中文社区
numpy基础 1.为什么要学习numpy? -> 快速 -> 方便 -> 科学计算的基础库 2.什么是numpy? 一个在Python中做科学计算的基础库,重在数值计算,也是大部分 ...
- python读取nc文件并转换成csv_使用Python截取nc文件数据保存到CSV文件-Go语言中文社区...
问题要求: 编写一个函数完成以下任务:截取经度在23°N-40°N,纬度在118°E-131°E范围内各属性不同深度的数据,使用Python中合适的数据结构将截取的数据保存到同名CSV文件中.(nc文 ...
- python基础语法大全turtle_Python 基础语法-turtle篇-Go语言中文社区
Python 基础语法-turtle篇 今天这节课主要讲了类的概念,并引出turtle中的函数和Turtle类. -创建一个Turtle类:brad=turtle.Turtle() -定义Turtle ...
- python画一束花_用python画一朵玫瑰花,拿去表白趴-Go语言中文社区
''' Created on Nov 18, 2017 @author: QiZhao ''' import turtle # 设置初始位置 turtle.penup() turtle.left(90 ...
- python 3d绘图模块_Python绘制3D图形
3D图形在数据分析.数据建模.图形和图像处理等领域中都有着广泛的应用,下面将给大家介绍一下如何使用python进行3D图形的绘制,包括3D散点.3D表面.3D轮廓.3D直线(曲线)以及3D文字等的绘制 ...
最新文章
- Elasticsearch对垒8大竞品技术,孰优孰劣?
- 使用函数PIVOT现实数据行转列
- NOIP2008 双栈排序
- Python中的urllib,urllib三种不同的请求方式
- 十五个实用的mysql语句分享_分享MySQL中实用的几种SQL语句
- matlab没有找到图形用户界面,MATLAB中不能设计图形用户界面。
- 最长上升子序列(LIS)长度的O(nlogn)算法 (动态规划)
- matlab如何换背景图片_紫外特征吸光度/光谱斜率/一阶导数紫外光谱(S275295/S350400/SR)+matlab...
- 幼儿计算机教材有哪些,中华字经幼儿教材
- URAL 1742 Team building 强联通
- 计算机大类专业分流问题,2019级计算机大类专业分流实施细则
- python expend_Python序列化proto中repeated修饰的数据
- docker - 安装searx搜索引擎
- 如何获取dgv中所显示的全部数据
- IOS 最右 注册 登录协议分析记录
- [008]菠萝咕老肉的做法(全程图)
- 实现简单的三D立方体自动旋转
- 数据安全--1--专栏开篇作-数据安全概念及架构
- Kuang_spring笔记
- linux驱动框架和驱动代码
热门文章
- 百度快照劫持怎么解决、百度快照劫持如何排除?百度快照劫持如何修复?
- 单片机软件解析编码器数据
- 基于QT实现的商品销售管理系统
- 硬盘分区丢失不能识别,文件系统损坏,不能读取第一个/第二个NTFS引导扇区的解决方法
- Mac常见问题|Safari下载文件没有反应的解决方法
- 工作流中实现一个节点多个节点的顺序审批
- 深入浅出通信原理知识点3
- 2021全国大学生电子设计竞赛A题
- 【HTML响应式项目】成人教育官网前端页面(HTML+CSS+JS实现三端适应)
- j2me android ios,NEW UPDATE Opera Mini 6.5 arrives on iOS, Symbian, J2ME and