用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 打印出爱心的更多相关文章
- 题目:python 打印出如下图案(菱形):
# 题目:打印出如下图案(菱形): # # * # *** # ***** # ******* # ***** # *** # * nu = 1 # 开始值 k = 2 # 变量值 while nu ...
- python 打印出水仙花数
打印出三位水仙花数方法及解释 num = 100while num <= 999: #这里num 小于等于999 则运行 填1000也可以 a = num % 10 #num对10取余 b = ...
- 程序员式优雅表白,教你用python代码画爱心
还能用python代码画爱心?还有这种操作?这是什么原理? 不相信python代码可以画爱心?先来一张效果图来看看效果吧! 用python代码画爱心的思路是怎样的? 1.怎么画心形曲线 2.怎么填满心 ...
- python打印表格式数据,留出正确的空格和段落星号或注释
python打印表格式数据,留出正确的空格,格式化打出 代码如下: def printPicnic(itemsDict,leftWidth,rightWidth): print('PICNIC ITE ...
- 使用VS2017进行Python代码的编写并打印出九九乘法表
我们来盘一盘怎么使用VS2017进行python代码的编写并打印出九九乘法表. 使用Visual Studio 2017进行Python编程不需要太复杂的工作,只需要vs2017安装好对Python的 ...
- python求平均数及打印出低于平均数的值列表
刚学Python的时候还是要多动手进行一些小程序的编写,要持续不断的进行,知识才能掌握的牢.今天就讲一下Python怎么求平均数,及打印出低于平均数的数值列表 方法一: scores1 = [91, ...
- python脚本3_输入若干个整数打印出最大值
#输入若干个整数,打印出最大值 # m = int(input('Input first number >>>')) while True: c = input('Input a n ...
- 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)) 以上代码执行后打印出来的结果是 预期目 ...
- python基础练习题(题目 打印出杨辉三角形前十行。)
day38 --------------------------------------------------------------- 实例061:杨辉三角 题目 打印出杨辉三角形前十行. 分析: ...
随机推荐
- ios 自动去重
//resultArrM 数据原//_indexArray 过滤后的数据//MYSelectAreaModel 模型 /* 重定义索引 */ - (void)sy_indexArray{ /* 索 ...
- css中em小于1时chrome字体大小和firefox字体大小不一致的问题
css中em设置为0.8,结果页面显示,chrome字体比firefox字体大了不少. chrome有默认字体大小,默认为12px.设置的字体大小小于12px时,也是按照12px来显示. firefo ...
- zabbix 启动报错 cannot set resource limit: [13] Permission denied
zabbix 启动报错 cannot set resource limit: [13] Permission denied 1.zabbix-server 启动报错 报错信息如下: ::140823. ...
- MySQL简单管理
基础入门 ============管理MySQL========== .查看MySQL版本 mysqladmin --version .启动MySQL /etc/init.d/mysqld start ...
- Hbuilder第三方插件开发demo--第三方授权分享支付,推送等
<template> <view class="content"> <button id="loginByWX" @click=& ...
- ES 数据类型
官网数据类型网址 有价值的参考博客 本文 Elasticsearch 版本为 7.2 1. 核心数据类型 (1)字符串类型: text, keyword (2)数字类型:long, integer, ...
- 最新 巨人网络java校招面经 (含整理过的面试题大全)
从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.巨人网络等10家互联网公司的校招Offer,因为某些自身原因最终选择了巨人网络.6.7月主要是做系统复习.项目复盘.Leet ...
- 最新 用友网络java校招面经 (含整理过的面试题大全)
从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.用友网络等10家互联网公司的校招Offer,因为某些自身原因最终选择了用友网络.6.7月主要是做系统复习.项目复盘.Leet ...
- MongoDB的可视化工具(Studio 3T)的安装
通过可视化工具,我们可以不用在命令行操作MongoDB了,可以直接使用类似于SQLyog的软件进行相关操作 1.下载地址(二者择其一即可),可使用迅雷来进行下载,否则下载速度极其慢 2018.4.6版 ...
- 菜鸟系列Fabric源码学习—创建通道
通道创建源码解析 1. 与通道创建相关配置及操作命令 主要是configtx.yaml.通过应用通道的profile生成创建通道的配置文件. TwoOrgsChannel: Consortium: S ...