目录
系列文章
写在前面
Turtle入门
满屏飘字
写在后面
序号 | 文章目录 | 直达链接 | |
表白系列 | |||
1 | 无法拒绝的表白界面 | Python无法拒绝的表白界面(完整代码)_python玫瑰花雨编程-CSDN博客 | |
2 | 满屏飘字表白代码 | Python满屏飘字表白代码(完整代码)_抖音同款满屏飘字表白代码(python版)-CSDN博客 | |
3 | 无限弹窗表白代码 | Python无限弹窗满屏表白代码(完整代码)_python弹窗满屏幕-CSDN博客 | |
4 | 李峋同款可写字版跳动的爱心 | Python李峋同款跳动的爱心(完整代码)_python绘制立体玫瑰花-CSDN博客 | |
5 | 流星雨 | Python流星雨①(完整代码)_python流星雨代码-CSDN博客 | |
6 | 漂浮爱心 | Python漂浮爱心(完整代码)_csdn-CSDN博客 | |
7 | 爱心光波 | Python爱心光波①(完整代码)-CSDN博客 | |
8 | 玫瑰花 | Python红色玫瑰花(完整代码)_python玫瑰花代码-CSDN博客 | |
节日系列 | |||
1 | 新春/跨年 | 烟花秀(2022) | Python动漫烟花(完整代码)_python编程画懒羊羊-CSDN博客 |
烟花秀(2023) | Python跨年烟花(完整代码)_python跨年代码-CSDN博客 | ||
粒子烟花 | Python粒子烟花(完整代码)_python粒子特效代码-CSDN博客 | ||
2 | 圣诞节 | 圣诞礼物 | Python圣诞礼物(完整代码)_python圣诞节代码-CSDN博客 |
圣诞树(2022) | Python精美圣诞树(完整代码)_圣诞树代码python合集-CSDN博客 | ||
绿色圣诞树(2023) | Python礼物圣诞树(完整代码)_用python编写绿色圣诞树的程序-CSDN博客 | ||
粉色圣诞树(2023) | Python粉色圣诞树(完整代码)_跳动爱心代码-CSDN博客 | ||
3 | 冬至 | 大雪纷飞 | Python白色飘雪(完整代码)_python结婚祝福-CSDN博客 |
4 | 生日 | 生日蛋糕 | Python生日蛋糕(完整代码)_python tkinter 列表控件-CSDN博客 |
5 | 儿童节 | 五彩气球 | Python五彩气球(完整代码)_want595-CSDN博客 |
6 | 国庆节 | 国庆祝福 | Python国庆祝福(完整代码)_tk.radiobutton控件-CSDN博客 |
7 | 万圣节 | 万圣礼物 | Python万圣礼物(完整代码)_python tkinter menu背景颜色无效-CSDN博客 |
8 | 愚人节 | 愚人代码 | Python愚人代码(完整代码)_tkinter 点击button 才显示lab-CSDN博客 |
9 | 中秋节 | 浪漫星空 | Python浪漫星空(完整代码)_python浪漫星空代码-CSDN博客 |
10 | 植树节 | 樱花树 | Python樱花树(完整代码)_tk, text, entry-CSDN博客 |
动漫系列 | |||
1 | 名侦探柯南系列 | 柯南 | Python名侦探柯南(完整代码)_python画柯南-CSDN博客 |
2 | 喜羊羊与灰太狼系列 | 喜羊羊 | Python喜羊羊(完整代码)_python喜洋洋源代码-CSDN博客 |
懒羊羊 | Python懒羊羊(完整代码)_python编程画懒羊羊-CSDN博客 | ||
灰太狼 | Python灰太狼(完整代码)_用python画灰太狼-CSDN博客 | ||
小灰灰 | Python小灰灰(完整代码)_python画灰太狼儿子代码-CSDN博客 | ||
小香香 | Python小香香(完整代码)_动漫代码大全可复制-CSDN博客 | ||
3 | 海绵宝宝系列 | 海绵宝宝 | Python海绵宝宝(完整代码)_海绵宝宝编程代码-CSDN博客 |
4 | 哆啦A梦系列 | 哆啦A梦 | Python哆啦A梦①(完整代码)_用python写哆啦a梦的代码-CSDN博客 |
5 | HelloKitty系列 | hellokitty | Python凯蒂猫(完整代码)_猫的代码-CSDN博客 |
6 | Tom&Jerry系列 | Tom&Jerry | Python猫和老鼠(完整代码)_用python画杰瑞-CSDN博客 |
7 | 草莓熊系列 | 草莓熊 | Python开心消消乐小游戏(完整代码)_python草莓熊代码-CSDN博客 |
8 | 皮卡丘系列 | 迷你皮卡丘 | Python皮卡丘①(完整代码)_用python画皮卡丘的代码-CSDN博客 |
高级皮卡丘 | Python皮卡丘②(完整代码)-CSDN博客 | ||
豪华皮卡丘 | Python皮卡丘③(完整代码)_电子生日礼物代码-CSDN博客 | ||
炫酷系列 | |||
1 | 一闪一闪亮星星系列 | 张万森下雪了 | Python大雪纷飞(完整代码)_张万森 python-CSDN博客 |
一闪一闪亮星星 | Python一闪一闪亮晶晶(完整代码)_python实现星星闪烁-CSDN博客 | ||
2 | 代码雨 | Python黑客帝国字母雨(完整代码)_黑客python二进制雨-CSDN博客 | |
3 | 七彩花朵 | Python七彩花朵(完整代码)_利用python 代码画满屏飘七彩花朵-CSDN博客 | |
4 | 3D星空 | Python模拟星空(完整代码)_python星空特效代码-CSDN博客 | |
5 | 金榜题名 | Python金榜题名(完整代码)_金榜题名代码-CSDN博客 | |
6 | 满天星 | Python满天繁星(完整代码)_星星代码-CSDN博客 | |
…… |
c语言满屏飘字表白代码都有了,python当然也不能落后啦,小编熬夜码字,给大家用python又敲了一个表白代码,小伙伴们更喜欢c语言的还是python的呢?一起来看看吧~
Python的Turtle是一个库,它允许用户以图形方式来绘制形状和图案。它的名字来自于一个类似于turtle的机器人,它可以在不同的方向上移动并在其路径上留下痕迹。在本文中,我们将学习如何使用Turtle库,以及它的一些入门函数。在开始之前,需要先导入Turtle库。可以使用以下代码来完成:
import turtle
接下来,我们可以开始使用一些入门函数,例如:
这个函数将会向前移动机器人一定距离。距离是作为函数的参数来提供的。例如,以下代码将会向前移动50个像素:
turtle.forward(50)
这个函数使机器人向右旋转一定角度。角度是作为函数的参数来提供的。例如,以下代码将会向右旋转90度:
turtle.right(90)
这个函数使机器人向左旋转一定角度。角度是作为函数的参数来提供的。例如,以下代码将会向左旋转90度:
turtle.left(90)
这个函数将会关闭机器人的笔。移动机器人时不会留下痕迹。例如,以下代码将会关闭画笔:
turtle.penup()
这个函数将会打开机器人的笔。移动机器人时会留下痕迹。例如,以下代码将会打开画笔:
turtle.pendown()
这个函数将会更改机器人画笔的颜色。颜色名称是作为函数的参数来提供的。例如,以下代码将会将画笔颜色更改为红色:
turtle.color("red")
这个函数将会更改机器人画笔的大小。大小是作为函数的参数来提供的。例如,以下代码将会将画笔大小更改为2:
turtle.pensize(2)
这个函数将会开始填充机器人绘制的形状。例如,以下代码将会开始填充形状:
turtle.begin_fill()
这个函数将会结束填充机器人绘制的形状。例如,以下代码将会结束填充形状:
turtle.end_fill()
这个函数将会绘制一个圆形。半径是作为函数的参数来提供的。例如,以下代码将会绘制一个半径为50像素的圆形:
turtle.circle(50)
这个函数将会移动机器人到一个特定的坐标。x和y是作为函数的参数来提供的。例如,以下代码将会将机器人移动到(100, 100)的坐标:
turtle.goto(100, 100)
这些入门函数仅仅是Turtle库中的一小部分。通过这些函数,你已经可以开始绘制简单的形状和图案了。
import turtle as tu
import random as ra
import tkinter as tk
import math
def Main():
tu.setup(1.0, 1.0)
tu.screensize(1.0, 1.0) #设置画布大小
tu.bgcolor('black') #设置画布颜色
tu.title("Turtle满屏飘字")
t = tu.Pen()
t.ht() #隐藏画笔
words = ["我爱你",
"I Love You!",
"永远爱你",
"你是我年少的欢喜",
"一生一世一双人",
"余生我陪你走",
"陪你到来生",
"春风十里不如你",
"三生有幸来日方长",
"夜很长幸有你",
"爱你的全部",
"踏过八荒四海只为你",
"愿得一人心",
"众里寻他千百度",
"顶峰相见",
"等你下课",
"往后余生",
"Missing You!",
"做我女朋友好么",
"你已经在我的未来里了",
"陪你到世界之巅",
"白头偕老",
"我喜欢你",
"好想好想你",
"想你想你想你",
"今夜月色真美",
"你是我的唯一"
]
……
本程序的功能是显示跳动的爱心和漂浮的表白语。运行程序后,首先会弹出一个窗口,询问用户是否愿意成为程序作者的女朋友。用户可以选择同意或者拒绝。如果用户选择同意,则会弹出一个新的窗口,显示跳动的爱心和漂浮的表白语;如果用户选择拒绝,则会给予用户再次选择的机会。如果用户想要退出程序,则可以点击窗口右上角的关闭按钮。
程序的实现思路如下:
导入所需要的模块,包括turtle、random和tkinter模块;
定义一个Love类和一个Ball类,其中Love类表示漂浮的表白语,Ball类表示漂浮的彩球;
在Love类中,定义文案的移动函数和绘制函数,其中移动函数用于控制文案上下左右移动,绘制函数用于在画布上绘制文案;
在Ball类中,定义彩球的移动函数和绘制函数,其中移动函数用于控制彩球上下移动,绘制函数用于在画布上绘制彩球;
定义一个Main函数,用于绘制跳动的爱心和漂浮的表白语。在Main函数中,首先设置画布的大小和背景颜色,然后定义一个含有595个元素的列表,其中每个元素都是一个Love对象或者一个Ball对象,表示漂浮的表白语和彩球。接着,在一个无限循环中,每次依次移动和绘制每个元素,然后更新画布;
最后,定义一个窗口,用于询问用户是否愿意成为程序作者的女朋友。如果用户同意,则调用Main函数显示跳动的爱心和漂浮的表白语;如果用户拒绝,则弹出一个提示框,再次询问用户是否愿意成为程序作者的女朋友。
总之,本程序实现了一个非常浪漫的场景,用跳动的爱心和漂浮的表白语向爱人表达爱意,可以用于情人节或者其他节日的礼物。
我是一只有趣的兔子,感谢你的喜欢!