心型表白python代码
心型表白python代码
#1-1导入turtle模块进行设计
import turtle
import time#1-2画心形圆弧
def hart_arc():for i in range(200):turtle.right(1)turtle.forward(2)def move_pen_position(x, y):turtle.hideturtle() # 隐藏画笔(先)turtle.up() # 提笔turtle.goto(x, y) # 移动画笔到指定起始坐标(窗口中心为0,0)turtle.down() # 下笔turtle.showturtle() # 显示画笔love = "一直都在!" #input("请输入表白话语:")
signature = "冠希" #input("请签署你的名字:")
date= "2020-04-11" #input("请写上日期:")if love == '':love = 'I Love You'#1-3初始化
turtle.setup(width=800, height=500) # 窗口(画布)大小
turtle.color('red', 'pink') # 画笔颜色
turtle.pensize(3) # 画笔粗细
turtle.speed(100) # 描绘速度
# 初始化画笔起始坐标
move_pen_position(x=0, y=-180) # 移动画笔位
turtle.left(140) # 向左旋转140度turtle.begin_fill() # 标记背景填充位置#1-4画图和展示
turtle.forward(224) # 向前移动画笔,长度为224
# 画爱心圆弧
hart_arc() # 左侧圆弧
turtle.left(120) # 调整画笔角度
hart_arc() # 右侧圆弧
# 画心形直线( 右下方 )
turtle.forward(224)turtle.end_fill() # 标记背景填充结束位置move_pen_position(x=70, y=160) # 移动画笔位置
turtle.left(185) # 向左旋转180度
turtle.circle(-110,185) # 右侧圆弧
# 画心形直线( 右下方 )
#turtle.left(20) # 向左旋转180度
turtle.forward(50)
move_pen_position(x=-180, y=-180) # 移动画笔位置
turtle.left(180) # 向左旋转140度# 画心形直线( 左下方 )
turtle.forward(600) # 向前移动画笔,长度为224# 在心形中写上表白话语
move_pen_position(0,50) # 表白语位置
turtle.hideturtle() # 隐藏画笔
turtle.color('#CD5C5C', 'pink') # 字体颜色
# font:设定字体、尺寸(电脑下存在的字体都可设置) align:中心对齐
turtle.write(love, font=('Arial', 20, 'bold'), align="center")# 签写署名和日期
if (signature != '') & (date != ''):turtle.color('red', 'pink')time.sleep(2)move_pen_position(220, -180)turtle.hideturtle() # 隐藏画笔turtle.write(signature, font=('Arial', 20), align="center")move_pen_position(220, -220)turtle.hideturtle() # 隐藏画笔turtle.write(date, font=('Arial', 20), align="center")#1-5点击窗口关闭程序
window = turtle.Screen()
window.exitonclick()
心型表白python代码相关推荐
- 心形图Python代码详细解析
心形图Python代码详细解析 源代码 print('\n'.join([''.join([('pikachu'[(x-y)%7]\if((x*0.05)**2+(y*0.1)**2-1)**3-(x ...
- python语言表白源码-表白 - python代码库 - 云代码
[python]代码库from turtle import * from time import sleep def go_to(x, y): up() goto(x, y) down() def b ...
- c语言实现动态心型代码
//c语言动态心型的实现代码,帮助熟悉指针和程序: #include <stdio.h> #include <stdlib.h> void show( int m) {// c ...
- python有趣小程序 表白-python表白小程序
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. # tkinter是python的标准gui(图形用户界面)库 ,pyt ...
- python画代码-一行Python代码画心型
一行Python代码画心型 1.画I组成的心型代码: print(' '.join([''.join([('I'[(x-y) % len('I')]if ((x*0.05)**2+(y*0.1)**2 ...
- Python+matplotlib绘制散点图模拟心型图案
推荐教材: <Python数据分析.挖掘与可视化>(慕课版)(ISBN:978-7-115-52361-7),董付国,人民邮电出版社,定价49.8元,2020年1月出版,2021年3月第6 ...
- 我这样写python代码表白泡到了我的女神师姐
我这样写python代码表白泡到了我的女神师姐 第一步安装QRCode qrcode是一个比较好用的专门操作二维码的python包. 直接用pip命令就可以搞定 pip install qrcode ...
- 一箭穿心——两颗心紧紧相连(Python代码实现)
目录 1 两颗心紧紧相连 2 NLP理解层次 3 Python代码实现 1 两颗心紧紧相连 一起吃烧烤,一起品月光,月光下的她依旧那么楚楚动人,拨动着我的心弦. 一起并肩畅想生活的酸甜,那些一起骑着 ...
- 实战|用 Python 轻松制作好看的心型照片墙
人生苦短,我用Python!今天分享如何用Python制作好看的心型照片墙. 一.效果 我们先来看下效果图,了解我们接下来要做的事情,我的效果图如下: 感觉如何?如果还满意,看完幸苦点个赞,因为看完你 ...
最新文章
- 初识未来趋势:Java与Kotlin;EclipsE与IntelliJ
- zookeeper源码分析之六session机制
- js 定时网页点击_JS的小乐趣:轻松完成打地鼠游戏
- linux网络共享文件夹,[Linux] - Windows与Linux网络共享文件夹挂载方法
- ExtJS 4.1有什么值得期待?
- C# 站点IP访问频率限制 针对单个站点
- 【PAT - 甲级1017】Queueing at Bank (25分)(优先队列,模拟)
- NOI大纲 CSP初赛篇·知识大纲 CSP-入门级-NOI大纲
- python练习题1
- unix 网络编程总结
- 一致性哈希算法及其应用
- oracle gENT,Oracle 11g r2 新建空表不分配semgent
- The mbstring extendsion is missing,Please check you PHP configuration
- msxml3.dll error '80072efd' 错误的解决办法
- 【手把手教你】搭建神经网络(3D点云分类)
- 一套完整代码解析 高度坍塌的解决方案(最全)
- docker笔记(转自:陈沙克日志)
- java四大名著知乎_四大名著放到世界文学史上,各处于怎样的地位?
- clear:both在HTML页面中的用法
- 艾宾浩斯记忆曲线——定期、及时复习的重要性