Python满屏飘字表白代码

图片

目录

系列文章

写在前面

Turtle入门

满屏飘字

写在后面


系列文章

序号 文章目录 直达链接
表白系列
1 无法拒绝的表白界面 https://want595.blog.csdn.net/article/details/134744894
2 满屏飘字表白代码 https://want595.blog.csdn.net/article/details/135037388
3 无限弹窗表白代码 https://want595.blog.csdn.net/article/details/134744711
4 李峋同款可写字版跳动的爱心 https://want595.blog.csdn.net/article/details/134744191
5 流星雨 https://want595.blog.csdn.net/article/details/134747408
6 漂浮爱心 https://want595.blog.csdn.net/article/details/134744929
7 爱心光波 https://want595.blog.csdn.net/article/details/134747365
8 玫瑰花 https://want595.blog.csdn.net/article/details/134747447
节日系列
1 新春/跨年 烟花秀(2022) https://want595.blog.csdn.net/article/details/128727394
烟花秀(2023) https://want595.blog.csdn.net/article/details/135042880
粒子烟花 https://want595.blog.csdn.net/article/details/136029420
2 圣诞节 圣诞礼物 https://want595.blog.csdn.net/article/details/135336583
圣诞树(2022) https://want595.blog.csdn.net/article/details/128428985
绿色圣诞树(2023) https://want595.blog.csdn.net/article/details/135048607
粉色圣诞树(2023) https://want595.blog.csdn.net/article/details/135043042
3 冬至 大雪纷飞 https://want595.blog.csdn.net/article/details/128806017
4 生日 生日蛋糕 https://want595.blog.csdn.net/article/details/128739755
5 儿童节 五彩气球 https://want595.blog.csdn.net/article/details/128741043
6 国庆节 国庆祝福 https://want595.blog.csdn.net/article/details/128740923
7 万圣节 万圣礼物 https://want595.blog.csdn.net/article/details/128734395
8 愚人节 愚人代码 https://want595.blog.csdn.net/article/details/128696990
9 中秋节 浪漫星空 https://want595.blog.csdn.net/article/details/128737284
10 植树节 樱花树 https://want595.blog.csdn.net/article/details/128700178
动漫系列
1 名侦探柯南系列 柯南 https://want595.blog.csdn.net/article/details/134777613
2 喜羊羊与灰太狼系列 喜羊羊 https://want595.blog.csdn.net/article/details/134778583
懒羊羊 https://want595.blog.csdn.net/article/details/134847642
灰太狼 https://want595.blog.csdn.net/article/details/135335303
小灰灰 https://want595.blog.csdn.net/article/details/135335445
小香香 https://want595.blog.csdn.net/article/details/135056783
3 海绵宝宝系列 海绵宝宝 https://want595.blog.csdn.net/article/details/134847364
4 哆啦A梦系列 哆啦A梦 https://want595.blog.csdn.net/article/details/135037884
5 HelloKitty系列 hellokitty https://want595.blog.csdn.net/article/details/135337732
6 Tom&Jerry系列 Tom&Jerry https://want595.blog.csdn.net/article/details/135337775
7 草莓熊系列 草莓熊 https://want595.blog.csdn.net/article/details/135337832
8 皮卡丘系列 迷你皮卡丘 https://want595.blog.csdn.net/article/details/135337911
高级皮卡丘 https://want595.blog.csdn.net/article/details/135337937
豪华皮卡丘 https://want595.blog.csdn.net/article/details/135337947
炫酷系列
1   一闪一闪亮星星系列 张万森下雪了 https://want595.blog.csdn.net/article/details/135336915
一闪一闪亮星星 https://want595.blog.csdn.net/article/details/135337049
2 代码雨 https://want595.blog.csdn.net/article/details/135054341
3 七彩花朵 https://want595.blog.csdn.net/article/details/135056670
4 3D星空 https://want595.blog.csdn.net/article/details/135056516
5 金榜题名 https://want595.blog.csdn.net/article/details/135056150
6 满天星 https://want595.blog.csdn.net/article/details/135056305
……

写在前面

c语言满屏飘字表白代码都有了,python当然也不能落后啦,小编熬夜码字,给大家用python又敲了一个表白代码,小伙伴们更喜欢c语言的还是python的呢?一起来看看吧~

Turtle入门

Python的Turtle是一个库,它允许用户以图形方式来绘制形状和图案。它的名字来自于一个类似于turtle的机器人,它可以在不同的方向上移动并在其路径上留下痕迹。在本文中,我们将学习如何使用Turtle库,以及它的一些入门函数。在开始之前,需要先导入Turtle库。可以使用以下代码来完成:

import turtle

接下来,我们可以开始使用一些入门函数,例如:

  • turtle.forward(distance)

这个函数将会向前移动机器人一定距离。距离是作为函数的参数来提供的。例如,以下代码将会向前移动50个像素:

turtle.forward(50)
  • turtle.right(angle)

这个函数使机器人向右旋转一定角度。角度是作为函数的参数来提供的。例如,以下代码将会向右旋转90度:

turtle.right(90)
  • turtle.left(angle)

这个函数使机器人向左旋转一定角度。角度是作为函数的参数来提供的。例如,以下代码将会向左旋转90度:

turtle.left(90)
  • turtle.penup()

这个函数将会关闭机器人的笔。移动机器人时不会留下痕迹。例如,以下代码将会关闭画笔:

turtle.penup()
  • turtle.pendown()

这个函数将会打开机器人的笔。移动机器人时会留下痕迹。例如,以下代码将会打开画笔:

turtle.pendown()
  • turtle.color(color_name)

这个函数将会更改机器人画笔的颜色。颜色名称是作为函数的参数来提供的。例如,以下代码将会将画笔颜色更改为红色:

turtle.color("red")
  • turtle.pensize(size)

这个函数将会更改机器人画笔的大小。大小是作为函数的参数来提供的。例如,以下代码将会将画笔大小更改为2:

turtle.pensize(2)
  • turtle.begin_fill()

这个函数将会开始填充机器人绘制的形状。例如,以下代码将会开始填充形状:

turtle.begin_fill()
  • turtle.end_fill()

这个函数将会结束填充机器人绘制的形状。例如,以下代码将会结束填充形状:

turtle.end_fill()
  • turtle.circle(radius)

这个函数将会绘制一个圆形。半径是作为函数的参数来提供的。例如,以下代码将会绘制一个半径为50像素的圆形:

turtle.circle(50)
  • turtle.goto(x, y)

这个函数将会移动机器人到一个特定的坐标。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!",
            "做我女朋友好么",
            "你已经在我的未来里了",
            "陪你到世界之巅",
            "白头偕老",
            "我喜欢你",
            "好想好想你",
            "想你想你想你",
            "今夜月色真美",
            "你是我的唯一"
             ]
……

完整代码

https://want595.blog.csdn.net/article/details/135037388

具体分析

本程序的功能是显示跳动的爱心和漂浮的表白语。运行程序后,首先会弹出一个窗口,询问用户是否愿意成为程序作者的女朋友。用户可以选择同意或者拒绝。如果用户选择同意,则会弹出一个新的窗口,显示跳动的爱心和漂浮的表白语;如果用户选择拒绝,则会给予用户再次选择的机会。如果用户想要退出程序,则可以点击窗口右上角的关闭按钮。

程序的实现思路如下:

导入所需要的模块,包括turtle、random和tkinter模块;

定义一个Love类和一个Ball类,其中Love类表示漂浮的表白语,Ball类表示漂浮的彩球;

在Love类中,定义文案的移动函数和绘制函数,其中移动函数用于控制文案上下左右移动,绘制函数用于在画布上绘制文案;

在Ball类中,定义彩球的移动函数和绘制函数,其中移动函数用于控制彩球上下移动,绘制函数用于在画布上绘制彩球;

定义一个Main函数,用于绘制跳动的爱心和漂浮的表白语。在Main函数中,首先设置画布的大小和背景颜色,然后定义一个含有595个元素的列表,其中每个元素都是一个Love对象或者一个Ball对象,表示漂浮的表白语和彩球。接着,在一个无限循环中,每次依次移动和绘制每个元素,然后更新画布;

最后,定义一个窗口,用于询问用户是否愿意成为程序作者的女朋友。如果用户同意,则调用Main函数显示跳动的爱心和漂浮的表白语;如果用户拒绝,则弹出一个提示框,再次询问用户是否愿意成为程序作者的女朋友。

总之,本程序实现了一个非常浪漫的场景,用跳动的爱心和漂浮的表白语向爱人表达爱意,可以用于情人节或者其他节日的礼物。

运行结果

图片

写在后面

我是一只有趣的兔子,感谢你的喜欢!

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/0262dc771c.html