用python 打印出爱心
Posted blogst
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python 打印出爱心相关的知识,希望对你有一定的参考价值。
其实,如果程序员真的很浪漫,普通人不懂,科技兴旺,也许你是惊呆了!!!!!
今天,泰泰又给你带来了一个“程序员技术(浪漫)表现”教程。飞鲸水龙头有希望它能在这个七月前夜帮到你。如果使用成功,记得给泰泰发贺电。哦,愿情人结婚!
在你往下看之前,你还可以看到泰泰早期的“爱情表达”课程:用巨蟒为她画一颗特别的心。
你让我的心动起来。
今天我们仍然用“心”来表达,但这个“心”不是另一个“心”,我们今天带来的是一个“动的心,在你的心里展示那些秘密的话!”
在七夕之日,描绘一个对你喜欢的对象的爱,表达“你心中的想法”是什么样的复杂?
好的,先看看效果:
心脏病
创造一颗爱你的心
看看上面的效果,是心跳吗?现在,泰泰将告诉你如何建立这个“爱你的心”。
(1)安装开发环境
这个“love”是基于python语言的,所以没有安装python环境,请先安装环境。
安装可以参考:python 3开发环境构建教程,安装后还需要安装:pycharm-ide。
如果你想注册PyCharm,你可以看到:PyCharm专业(专业编辑)破解教程并永久激活它。
(2)编码
在这里我们不谈写作的过程,直接对代码、注释进行详细的编写,你稍加修改,你就可以成为自己风格的实现者。
哎呀!/usr/bin/env python
#-*-编码:UTF-8-*-
进口海龟
导入时间
#画一个心形弧
定义hart_arc():
对于范围(200)内的i:
乌龟。右(1)
乌龟。前进(2)
定义移动笔位置(x,y):
乌龟。乌龟()隐藏的刷子(第一个)
乌龟。向上()笔
乌龟。转到(x,y)将画笔移动到指定的起始坐标(窗口中心为0,0)
乌龟。向下()写
乌龟。ShowTurtle()显示画笔
love=input(“请输入一个语句,默认为‘我爱你’:”)
signature=input(“请签名,不填写默认不显示:”)
如果爱=‘‘:
爱=我爱你
#初始化
乌龟。设置(宽度=800,高度=500)窗口(画布)大小
乌龟。颜色(“红色”,“粉色”)刷颜色
乌龟。压力(3)刷厚度
乌龟。速度(1)说明速度
#初始化画笔起始坐标
移动笔位置(X=0,Y=-180)移动刷位置
乌龟。向左(140)旋转140度
乌龟。begin_fill()标记背景填充位置
#画一条心形直线(左下)
乌龟。向前(224)向前移动刷子,长度224
#画一个爱的圆圈
hart_arc()左弧
乌龟。左(120)调整刷角
hart_arc()右弧
#画一条心形直线(右下)
乌龟。前进(224)
乌龟。end_fill()标记背景填充的结束
#用心形写富有表现力的单词
移动谓词位置(0,0)
乌龟。乌龟()隐藏的刷子
乌龟。颜色(“CD5C5C”,“粉红色”)字体颜色
#字体:设置字体、大小(计算机上可用的所有字体)对齐:居中对齐
乌龟。写(love,font=(‘arial‘,30,‘bold‘),align=“center”)
#签名
如果签名!=:
乌龟。颜色(红色、粉色)
时间。睡眠(2)
移动“笔”位置(180,-180)
乌龟。乌龟()隐藏的刷子
乌龟。写入(签名,字体=(‘Arial‘,20),Align=“Center”)
#单击窗口关闭程序
窗口=乌龟。屏幕()
窗口。退出单击()
哎呀!/usr/bin/env python
#-*-编码:UTF-8-*-
进口海龟
导入时间
#画一个心形弧
定义hart_arc():
对于范围(200)内的i:
乌龟。右(1)
乌龟。前进(2)
定义移动笔位置(x,y):
乌龟。乌龟()隐藏的刷子(第一个)
乌龟。向上()笔
乌龟。转到(x,y)将画笔移动到指定的起始坐标(窗口中心为0,0)
乌龟。向下()写
乌龟。ShowTurtle()显示画笔
love=input(“请输入一个语句,默认为‘我爱你’:”)
signature=input(“请签名,不填写默认不显示:”)
如果爱=‘‘:
爱=我爱你
#初始化
乌龟。设置(宽度=800,高度=500)窗口(画布)大小
乌龟。颜色(“红色”,“粉色”)刷颜色
乌龟。压力(3)刷厚度
乌龟。速度(1)说明速度
#初始化画笔起始坐标
移动笔位置(X=0,Y=-180)移动刷位置
乌龟。向左(140)旋转140度
乌龟。begin_fill()标记背景填充位置
#画一条心形直线(左下)
乌龟。向前(224)向前移动刷子,长度224
#画一个爱的圆圈
hart_arc()左弧
乌龟。左(120)调整刷角
hart_arc()右弧
#画一条心形直线(右下)
T
以上是关于用python 打印出爱心的主要内容,如果未能解决你的问题,请参考以下文章