520到了,用Python给女朋友比心表白

每到各种节日,不少小伙伴们都会遇到这样一个世纪问题——怎么给女朋友/老婆一个与众不同的节日惊喜。

这不又要到520了嘛,我们可以尝试用python给女朋友比心表白!就像下面这样????

下面快快就带大家来领略一下用Python表白的方式,让女朋友们感受一下IT人的浪漫。

Turtle基本参数

python的强大在于它有许多的强大的库,turtle是其中可以交互式的绘画的模块。也是很多提升初学者学习python乐趣的秘密法宝!

作为一个艺术白痴,想要画一幅画可能很困难,但是利用python的turtle库,只需要几行代码你就能实现绘画[1]

turtle是python自带的一个库,直接调用就可以了。

from turtle import *

然后接下来我们需要了解一下turtle的基本语句,为画图打好基础。

现在,我们尝试用上表中的命令来操作一下,看看turtle是怎么运动的。

from turtle import *forward(200) # 从当前画笔方向移动200
left(90) # 逆时针移动90°
backward(200) # 在当前画笔方向的反方向移动200
right(90) # 顺时针移动90°
circle(200) # 画一个半径为200的圆,圆心在画笔左边

运行后效果如下

可以看到,画笔按照我们的设想运动了起来。下面我们开始尝试自己简单模仿来画图啦

海龟画图

不过为了节省工作量,我们可以创建一些函数,这样就不用把很多基本代码写很多遍了。

def heart(x, y, size):go_to(x, y)left(150)begin_fill()forward(51*size)ring(150,size,0.3,'right')ring(210,size,0.786,'right')left(120)ring(210,size,0.786,'right')ring(150,size,0.3,'right')forward(51*size)end_fill()

比如,上面的代码就是构建了绘制心形的函数,单独测试一下效果。

成功画了一个心形,并填充了颜色。

剩下的我们就可以利用直线与曲线来依次绘制小人的头部、手臂和身体等。

#头部
color('black')
go_to(-228, 72)
pensize(3)
left(150)
ring(350,1,0.8,'right')#手臂
left(150)
forward(70)
left(90)
forward(10)
ring(200,0.1,0.9,'right')
forward(10)
left(90)
forward(20)
ring(200,0.1,0.9,'right')
forward(10)
left(90)
ring(200,0.2,0.9,'right')
left(100)
left
forward(80)

当然,除了添加心形,还可以添加一些文字。如果大家想自定义文字,直接更改参数中的文字520就好。

# 添加文字
go_to(-39, 69)
write("520", align="left", font=("黑体", 30, "normal"))

最终成果如下图所示????

参考资料

[1]

DC学习助手: 只要十分钟,python绘图神器turtle了解一下?

---------End---------

 后台回复「微信群」,将邀请加入读者交流群。

《Python知识手册》| 《Markdown速查表》|《Python时间使用指南》|《Python字符串速查表》|《SQL经典50题》|《Python可视化指南》|《Plotly可视化指南》|《Pandas使用指南》|《机器学习精选》

????分享、点赞、在看,给个三连击呗!???? 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/10509.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

教你如何制作浪漫的表白网站

底部有彩蛋,不要错过(๑╹◡╹)ノ""" #前言 前不久是情人节,一些小伙伴向我请求网页表白的教程,但因为比较忙,所以教程一直迟迟没有出来,趁着今天的闲暇时光,我把教程写出来。 虽…

【男生女生表白攻略】手把手教你制作有创意的表白软件

总有那么一个人让你脸红心跳,爱了却不敢说出来,真可惜。 那怎样才能向Ta表达自己真实的心情,怎样才能有机会追求自己所爱。必要的时候来学一些小技巧帮你爱情大作战。今天就跟大家介绍一个新颖有创意的表白方式,最适合不敢表白的人…

Python让女生无法拒绝的表白源代码

Python让女生无法拒绝的表白源代码,该程序在不接受表白时无法退出窗口,无法通过表白窗口的叉或程序内不接受按钮退出,需最大化表白窗口并点接受表白,方可退出。需要表白女生的图片可进行替换,图片也主程序放置在同一目…

明天就是5.20,这几个c语言表白代码发给你喜欢的女生,要是还没有女朋友直接来找我!!!

转眼间,今天好像已经2021年5月19日,明天好像是5月20号哎!😔 没想到吧!一年一度的5.20它又来了。 又,又又又又又又来了! 它踩着单生狗的身体,贱贱的向我们走来。😱 是不…

520创意表白网站,让女友对你死心塌地。女神轻松领回家

可能很多女生都会觉得程序员都是直男,不懂浪漫。但是!!!看完这个教程之后,让女友对你死心塌地。 这是一个基于js和html搭建的简单界面,你只需要把代码下载下来,然后再简单的改一下代码信息&…

HTML可用于情侣表白的爱心代码~,赶紧跟着操作,让她也拥有属于你的爱心吧。

文章目录 前言一、效果图二、操作步骤第一步第二步第三步第四步第五步第六步 源码 前言 最近随着电视剧《点燃我温暖你》的火热播出,剧中帅气学霸李洵的炫酷爱心代码也迅速火出了圈,爱心素材也异常火爆,我在这里整理了一份大家有需自取哦~ 可…

【七】springboot启动源码 - finishBeanFactoryInitialization

finishBeanFactoryInitialization 源码解析 Instantiate all remaining (non-lazy-init) singletons. 初始化剩下非懒加载的实例对象 finishBeanFactoryInitialization方法第918行,beanFactory.preInstantiateSingletons(); preInstantiateSingletons方法&#xff…

AI工程化实践-如何构造一个AI应用

最近大模型非常火爆,基于大模型的应用也层出不穷,比较火的比如AutoGPT,当然也有很多垂直领域的应用。那么如何基于大模型的能力快速的建设一个垂直领域的AI应用呢,这就涉及到了AI工程化建设。在整个AI工程化建设的过程中&#xff…

vue3的响应式赋值中数组array,对象object,集合set的重新赋值怎么操作,问过Chatgpt的答案

vue3和ts结合开发的时候,总是会遇到引用数据类型的重新赋值的情况,但是在vue3中,又不能使用直接赋值的情况,因为会改变proxy的结构,导致响应式失败,那么该如何重新赋值响应式对象数据成为了一个技巧问题&am…

使用gpt的感受,结尾附注册使用方式

最近一直很火的chatgpt,我也去试了一下,感觉还是用的很舒服的。 优点 感觉舒服的地方就是可以联系上下文,不像传统的搜索引擎一样,找不到的话得重新组织语言去搜索,可以跟gpt学习英语,问编程问题&#xf…

GIT使用的问题及解决

随时遇见,随机解决,同步记录 ~ 文章目录 ① git commit 失败:Author identity unknown *** Please tell me who you are.② git clone,git pull 提示 Permission denied,找不到私钥文件③ 重启电脑后,使用 …

解决Microsoft Bing 支持 ChatGPT后加入等待队列出错问题

解决Microsoft Bing 支持 ChatGPT后加入候补名单出错问题 代理进入https://www.bing.com/new,正确界面如下图: 如果进入直接跳转下图界面,则需要清除与bing相关的cookie(设置里清除,这样就能之间跳转到加入候补名单的…

反射和动态代理

目录 v20230514更新 Userjava反射本质 反射的核心 获取Class对象: 创建对象: 调用方法: 访问字段: 需要注意的是, 综上所述, Userjava动态代理本质 两个核心的类:Proxy和InvocationH…

ChatGPT还在2G冲浪?新模型「youChat」:我已能够解说2022世界杯

视学算法报道 编辑:蛋酱、小舟 youChat 能成为搜索引擎变革的先行者吗? ChatGPT 自推出以来就被寄予厚望,一些人认为它会取代搜索引擎,成为「改变游戏规则的人」。 真的会有这一天吗?至少,一部分业内人士已…

流浪气球?ChatGPT这样回答,我惊了

近日,流浪地球电影反响热烈,“流浪气球”事件讨论热火,连人工智能ChatGPT都发表了 “自己”的看法,到底是怎么一回事呢?起因是我国一只民用气球,因技术和天气原因不小心飘到了米国上空,对方当时…

chatgpt赋能python:Python收发短信:简单可靠的解决方案

Python收发短信:简单可靠的解决方案 如果您需要向客户发送定期提醒或通知的短信,则 Python 是一种简单易用的解决方案。在本文中,我们将介绍如何使用 Python 发送和接收短信,并探讨一些流行的短信 API。 什么是短信 API&#xf…

chatgpt赋能python:Python编程——创新发短信新方式

Python编程——创新发短信新方式 在现代社会,短信是一种非常实用的通讯方式,广泛应用于各种场合。在Python编程领域中,通过利用各种API,我们能够创新地发短信并满足不同场景使用需求。本篇文章将介绍在Python编程中实现发短信的基…

chatgpt赋能python:Python短信发送:简单快捷的商业应用方式

Python短信发送:简单快捷的商业应用方式 介绍 随着科技的不断发展,短信已经成为商业沟通的重要渠道之一。许多业务场景需要使用短信进行客户沟通,例如短信验证码、促销短信、物流短信等等。 Python作为一种高效的编程语言,在短…

chatgpt赋能python:如何利用Python拦截短信验证码

如何利用Python拦截短信验证码 短信验证是现代互联网应用程序中最普遍的安全措施之一。然而,有些黑客试图入侵用户账户,通过拦截其短信验证码来获得访问权限。这可能会导致灾难性的后果,包括数据泄露和财务损失。 幸运的是,Pyth…

chatgpt赋能python:Python免费发短信:如何使用Python发送免费短信

Python免费发短信:如何使用Python发送免费短信 在现代社会中,短信已经成为人们生活中必不可少的一部分。大量的人们都使用短信来进行交流,包括商业交流和个人交流。如今,许多公司提供的短信服务费用比较高,这让许多用…