心型表白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代码相关推荐

  1. 心形图Python代码详细解析

    心形图Python代码详细解析 源代码 print('\n'.join([''.join([('pikachu'[(x-y)%7]\if((x*0.05)**2+(y*0.1)**2-1)**3-(x ...

  2. python语言表白源码-表白 - python代码库 - 云代码

    [python]代码库from turtle import * from time import sleep def go_to(x, y): up() goto(x, y) down() def b ...

  3. c语言实现动态心型代码

    //c语言动态心型的实现代码,帮助熟悉指针和程序: #include <stdio.h> #include <stdlib.h> void show( int m) {// c ...

  4. python有趣小程序 表白-python表白小程序

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. # tkinter是python的标准gui(图形用户界面)库 ,pyt ...

  5. python画代码-一行Python代码画心型

    一行Python代码画心型 1.画I组成的心型代码: print(' '.join([''.join([('I'[(x-y) % len('I')]if ((x*0.05)**2+(y*0.1)**2 ...

  6. Python+matplotlib绘制散点图模拟心型图案

    推荐教材: <Python数据分析.挖掘与可视化>(慕课版)(ISBN:978-7-115-52361-7),董付国,人民邮电出版社,定价49.8元,2020年1月出版,2021年3月第6 ...

  7. 我这样写python代码表白泡到了我的女神师姐

    我这样写python代码表白泡到了我的女神师姐 第一步安装QRCode qrcode是一个比较好用的专门操作二维码的python包. 直接用pip命令就可以搞定 pip install qrcode ...

  8. 一箭穿心——两颗心紧紧相连(Python代码实现)

    目录 1 两颗心紧紧相连 2 NLP理解层次 3 Python代码实现  1 两颗心紧紧相连 一起吃烧烤,一起品月光,月光下的她依旧那么楚楚动人,拨动着我的心弦. 一起并肩畅想生活的酸甜,那些一起骑着 ...

  9. 实战|用 Python 轻松制作好看的心型照片墙

    人生苦短,我用Python!今天分享如何用Python制作好看的心型照片墙. 一.效果 我们先来看下效果图,了解我们接下来要做的事情,我的效果图如下: 感觉如何?如果还满意,看完幸苦点个赞,因为看完你 ...

最新文章

  1. 初识未来趋势:Java与Kotlin;EclipsE与IntelliJ
  2. zookeeper源码分析之六session机制
  3. js 定时网页点击_JS的小乐趣:轻松完成打地鼠游戏
  4. linux网络共享文件夹,[Linux] - Windows与Linux网络共享文件夹挂载方法
  5. ExtJS 4.1有什么值得期待?
  6. C# 站点IP访问频率限制 针对单个站点
  7. 【PAT - 甲级1017】Queueing at Bank (25分)(优先队列,模拟)
  8. NOI大纲 CSP初赛篇·知识大纲 CSP-入门级-NOI大纲
  9. python练习题1
  10. unix 网络编程总结
  11. 一致性哈希算法及其应用
  12. oracle gENT,Oracle 11g r2 新建空表不分配semgent
  13. The mbstring extendsion is missing,Please check you PHP configuration
  14. msxml3.dll error '80072efd' 错误的解决办法
  15. 【手把手教你】搭建神经网络(3D点云分类)
  16. 一套完整代码解析 高度坍塌的解决方案(最全)
  17. docker笔记(转自:陈沙克日志)
  18. java四大名著知乎_四大名著放到世界文学史上,各处于怎样的地位?
  19. clear:both在HTML页面中的用法
  20. 艾宾浩斯记忆曲线——定期、及时复习的重要性

热门文章

  1. Android 签名文件.keystore转换.jks
  2. 使用Python把多张图片合成为带配乐的视频影集
  3. 微信好友头像爬取及自定义拼接(Python itchat+pillow)
  4. OpenCV小例程——图像去噪
  5. 我是一只小仓鼠,仅此而已
  6. 博客备份工具BlogDown 软件使用感想
  7. Python处理时空数据常用库案例及练习
  8. 响应了WM_SetCursor消息,如何改变鼠标形状
  9. 网络调试 adb tcpip 开启方法
  10. 2016,感动,前行