其实,如果程序员真的很浪漫,普通人不懂,科技兴旺,也许你是惊呆了!!!!!

今天,泰泰又给你带来了一个“程序员技术(浪漫)表现”教程。飞鲸水龙头有希望它能在这个七月前夜帮到你。如果使用成功,记得给泰泰发贺电。哦,愿情人结婚!

在你往下看之前,你还可以看到泰泰早期的“爱情表达”课程:用巨蟒为她画一颗特别的心。

你让我的心动起来。

今天我们仍然用“心”来表达,但这个“心”不是另一个“心”,我们今天带来的是一个“动的心,在你的心里展示那些秘密的话!”

在七夕之日,描绘一个对你喜欢的对象的爱,表达“你心中的想法”是什么样的复杂?

好的,先看看效果:

心脏病

创造一颗爱你的心

看看上面的效果,是心跳吗?现在,泰泰将告诉你如何建立这个“爱你的心”。

(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 打印出爱心的更多相关文章

  1. 题目:python 打印出如下图案(菱形):

    # 题目:打印出如下图案(菱形): # # * # *** # ***** # ******* # ***** # *** # * nu = 1 # 开始值 k = 2 # 变量值 while nu ...

  2. python 打印出水仙花数

    打印出三位水仙花数方法及解释 num = 100while num <= 999: #这里num 小于等于999 则运行 填1000也可以 a = num % 10 #num对10取余 b = ...

  3. 程序员式优雅表白,教你用python代码画爱心

    还能用python代码画爱心?还有这种操作?这是什么原理? 不相信python代码可以画爱心?先来一张效果图来看看效果吧! 用python代码画爱心的思路是怎样的? 1.怎么画心形曲线 2.怎么填满心 ...

  4. python打印表格式数据,留出正确的空格和段落星号或注释

    python打印表格式数据,留出正确的空格,格式化打出 代码如下: def printPicnic(itemsDict,leftWidth,rightWidth): print('PICNIC ITE ...

  5. 使用VS2017进行Python代码的编写并打印出九九乘法表

    我们来盘一盘怎么使用VS2017进行python代码的编写并打印出九九乘法表. 使用Visual Studio 2017进行Python编程不需要太复杂的工作,只需要vs2017安装好对Python的 ...

  6. python求平均数及打印出低于平均数的值列表

    刚学Python的时候还是要多动手进行一些小程序的编写,要持续不断的进行,知识才能掌握的牢.今天就讲一下Python怎么求平均数,及打印出低于平均数的数值列表 方法一: scores1 =  [91, ...

  7. python脚本3_输入若干个整数打印出最大值

    #输入若干个整数,打印出最大值 # m = int(input('Input first number >>>')) while True: c = input('Input a n ...

  8. python多层数组合成一个数组后循环打印出数组内的每一项元素的方法

    a=[1,2,3,4] b=[5,6,7,8] c=[a,b] def test(c): for i in c: return i print(test(c)) 以上代码执行后打印出来的结果是 预期目 ...

  9. python基础练习题(题目 打印出杨辉三角形前十行。)

    day38 --------------------------------------------------------------- 实例061:杨辉三角 题目 打印出杨辉三角形前十行. 分析: ...

随机推荐

  1. 关于Jetson Kit开发相关资料

    首先是nVidia官方对于Jetson Kit的介绍: http://www.nvidia.com/object/jetson-tk1-embedded-dev-kit.html https://de ...

  2. 5.性能测试工具比较:Jmeter和LR

    性能测试工具较多,无法一一进行介绍,感兴趣者可自行搜索资料学习.需要说明的是工具使用方法和原理都大同小异,掌握一个,其他皆可快速上手. 下面就以服务端的性能测试工具为例,对市场上最常用,知名度较高,也 ...

  3. C++ STL copy copy_backward

    #include <iostream>#include <algorithm>#include <vector>#include <functional> ...

  4. BigDecimal数据的加 减 乘 除 N次幂运算 以及比较大小

    在实际开开发过程中BigDecimal是一个经常用到的类: 它可以进行大数值的精确却运算,下面介绍一下它的加-减-乘-除以及N次幂的操作操作 import java.math.BigDecimal; ...

  5. java 枚举和数值的相互转换

    枚举简介 enum 的全称为 enumeration, 是 JDK 1.5  中引入的新特性,存放在 java.lang 包中 在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而 ...

  6. [转]Android 应用自动更新及6.0,7.0,8.0适配安装

    原贴:https://www.jianshu.com/p/ea42040c7ace 原贴:https://www.jianshu.com/p/ea42040c7ace 原贴:https://www.j ...

  7. Redis CrackIT 入侵事件引发Linux 沦陷

    ▲针对全球6379端口的redis服务器做了扫描,结果如上图 如图开放在公网的redis的6379端口的ip总数有63443个.无密码认证的IP有43024个,在总数占比里达到67%.发现遭受到red ...

  8. celery监控工具flower

    特性 用Celery事件实时监控 任务进程和历史 能够显示任务的详细信息(arguments, start time, runtime等) 图形化和统计 远程控制 查看worker状态和统计 关闭和重 ...

  9. SparkMLLib的简单学习

    一. 简介 1. 机器学习中,可以将数据划分为连续数据和离散数据 a. 连续数据:可以取任何值,如房价 b. 离散数据:仅有少量特殊值,如一个房屋有2个或3个房间,但不能为2.75个房间 二. 创建向 ...

  10. Bilateral Multi-Perspective Matching for Natural Language Sentences---读书笔记

    自然语言句子的双向.多角度匹配,是来自IBM 2017 年的一篇文章.代码github地址:https://github.com/zhiguowang/BiMPM 摘要          这篇论文主要 ...