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

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

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

你让我的心动起来。

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

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

好的,先看看效果:

心脏病

创造一颗爱你的心

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

(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. mysql查询表里的重复数据方法

    select username,count(*) as count from hk_test group by username having count>1;

  2. 14 Flutter仿京东商城项目 头部搜索导航布局 修改主题 修正ScreenAdapter类

    main.dart import 'package:flutter/material.dart'; import 'routes/router.dart'; void main() => run ...

  3. Selenium下Chrome配置 (含启动无痕界面)

    例子: 设置无界面模式浏览器启动chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--headless') ...

  4. HOSTS大法解决Github Clone太慢

    经常要clone github中的一些项目,无奈如果不爬梯子的话速度实在是龟速,经常1k/s,于是搜了下解决方法,改HOSTS大法. Windows下在C:/Windows/system32/driv ...

  5. 在Flutter中构建布局

    这是在Flutter中构建布局的指南.首先,您将构建以下屏幕截图的布局.然后回过头, 本指南将解释Flutter的布局方法,并说明如何在屏幕上放置一个widget.在讨论如何水平和垂直放置widget ...

  6. PHP常用正则表达式精选

    $regex = '[\u4e00-\u9fa5]'; //匹配中文字符的正则表达式 $regex = '^[\u4E00-\u9FA5A-Za-z0-9]+$'; or $regex = '^[\u ...

  7. XXE漏洞原理及利用

    0x01概述 XXE(外部实体注入)是XML注入的一种,普通的XML注入利用面比较狭窄,如果有的话也是逻辑类漏洞.XXE扩大了攻击面. 当允许引用外部实体时,就可能导致任意文件读取.系统命令执行.内网 ...

  8. 通用 spring cloud 微服务模板

    说明文档 功能 1. 基于映射数据库一键生成 spring cloud 微服务 2. 通用 Controller ,无需编写代码即可完成基于数据库的服务 3. 动态多条件 CRUD + 分页 使用说明 ...

  9. POJ 3660 Cow Contest【floyd】

    题目链接: http://poj.org/problem?id=3660 题目大意: 给出n头牛,m个关系,关系为a的战力比b高.求最后可以确定排名的牛的数量 思路: 1.如果一头牛跟其他所有牛都确定 ...

  10. 【leetcode算法-简单】9. 回文数

    [题目描述] 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121输出: true示例 2: 输入: -121输出: false解释: ...