?
目錄
系列文章
寫在前面
Turtle入門
滿屏飄字
寫在后面
系列文章
序號(hào) | 文章目錄 | 直達(dá)鏈接 | |
表白系列 | |||
1 | 浪漫520表白代碼 | https://want595.blog.csdn.net/article/details/130666881 | |
2 | 滿屏飄字表白代碼 | https://want595.blog.csdn.net/article/details/134914970 | |
3 | 無限彈窗表白代碼 | https://want595.blog.csdn.net/article/details/129794518 | |
4 | 跳動(dòng)的愛心 | https://want595.blog.csdn.net/article/details/129503123 | |
5 | 漂浮愛心 | https://want595.blog.csdn.net/article/details/128808630 | |
6 | 愛心光波 | https://want595.blog.csdn.net/article/details/132311588 | |
7 | 流星雨 | https://want595.blog.csdn.net/article/details/129395465 | |
8 | 玫瑰花 | https://want595.blog.csdn.net/article/details/133851128 | |
節(jié)日系列 | |||
1 | 生日快樂 | https://want595.blog.csdn.net/article/details/129694998 | |
2 | 圣誕節(jié) | https://want595.blog.csdn.net/article/details/128213770 | |
3 | 中秋節(jié) | https://want595.blog.csdn.net/article/details/132910075 | |
4 | 國(guó)慶節(jié) | https://want595.blog.csdn.net/article/details/133427031 | |
5 | 兒童節(jié) | https://want595.blog.csdn.net/article/details/130950744 | |
6 | 萬圣節(jié) | https://want595.blog.csdn.net/article/details/134011397 | |
7 | 新年快樂 | https://want595.blog.csdn.net/article/details/128746664 | |
8 | 跨年夜 | https://want595.blog.csdn.net/article/details/135303734 | |
動(dòng)漫系列 | |||
1 | 柯南 | https://want595.blog.csdn.net/article/details/133903847 | |
2 | 皮卡丘 | https://want595.blog.csdn.net/article/details/133783136 | |
3 | hellokitty | https://want595.blog.csdn.net/article/details/134145048 | |
4 | 小灰灰 | https://want595.blog.csdn.net/article/details/134282615 | |
5 | 喜羊羊 | https://want595.blog.csdn.net/article/details/134338743 | |
6 | Tom&Jerry | https://want595.blog.csdn.net/article/details/134382545 | |
7 | 海綿寶寶 | https://want595.blog.csdn.net/article/details/134761996 | |
炫酷系列 | |||
1 | 滿天星 | https://want595.blog.csdn.net/article/details/129572082 | |
2 | 雪花代碼 | https://want595.blog.csdn.net/article/details/129038108 | |
3 | 模擬星空 | https://want595.blog.csdn.net/article/details/129948882 | |
4 | 櫻花樹 | https://want595.blog.csdn.net/article/details/130350743 | |
5 | 七彩花朵 | https://want595.blog.csdn.net/article/details/130897838 | |
6 | 惡搞代碼 | https://want595.blog.csdn.net/article/details/131274862 | |
7 | 代碼雨 | https://want595.blog.csdn.net/article/details/132574687 | |
8 | 蝙蝠 | https://want595.blog.csdn.net/article/details/133935474 | |
9 | 南瓜頭 | https://want595.blog.csdn.net/article/details/133973340 | |
10 | 張萬森下雪了 | https://want595.blog.csdn.net/article/details/135244079 |
寫在前面
c語言滿屏飄字表白代碼都有了,python當(dāng)然也不能落后啦,小編熬夜碼字,給大家用python又敲了一個(gè)表白代碼,小伙伴們更喜歡c語言的還是python的呢?一起來看看吧~
Turtle入門
Python的Turtle是一個(gè)庫(kù),它允許用戶以圖形方式來繪制形狀和圖案。它的名字來自于一個(gè)類似于turtle的機(jī)器人,它可以在不同的方向上移動(dòng)并在其路徑上留下痕跡。在本文中,我們將學(xué)習(xí)如何使用Turtle庫(kù),以及它的一些入門函數(shù)。在開始之前,需要先導(dǎo)入Turtle庫(kù)??梢允褂靡韵麓a來完成:
import turtle
接下來,我們可以開始使用一些入門函數(shù),例如:
-
turtle.forward(distance)
這個(gè)函數(shù)將會(huì)向前移動(dòng)機(jī)器人一定距離。距離是作為函數(shù)的參數(shù)來提供的。例如,以下代碼將會(huì)向前移動(dòng)50個(gè)像素:
turtle.forward(50)
-
turtle.right(angle)
這個(gè)函數(shù)使機(jī)器人向右旋轉(zhuǎn)一定角度。角度是作為函數(shù)的參數(shù)來提供的。例如,以下代碼將會(huì)向右旋轉(zhuǎn)90度:
turtle.right(90)
-
turtle.left(angle)
這個(gè)函數(shù)使機(jī)器人向左旋轉(zhuǎn)一定角度。角度是作為函數(shù)的參數(shù)來提供的。例如,以下代碼將會(huì)向左旋轉(zhuǎn)90度:
turtle.left(90)
-
turtle.penup()
這個(gè)函數(shù)將會(huì)關(guān)閉機(jī)器人的筆。移動(dòng)機(jī)器人時(shí)不會(huì)留下痕跡。例如,以下代碼將會(huì)關(guān)閉畫筆:
turtle.penup()
-
turtle.pendown()
這個(gè)函數(shù)將會(huì)打開機(jī)器人的筆。移動(dòng)機(jī)器人時(shí)會(huì)留下痕跡。例如,以下代碼將會(huì)打開畫筆:
turtle.pendown()
-
turtle.color(color_name)
這個(gè)函數(shù)將會(huì)更改機(jī)器人畫筆的顏色。顏色名稱是作為函數(shù)的參數(shù)來提供的。例如,以下代碼將會(huì)將畫筆顏色更改為紅色:
turtle.color("red")
-
turtle.pensize(size)
這個(gè)函數(shù)將會(huì)更改機(jī)器人畫筆的大小。大小是作為函數(shù)的參數(shù)來提供的。例如,以下代碼將會(huì)將畫筆大小更改為2:
turtle.pensize(2)
-
turtle.begin_fill()
這個(gè)函數(shù)將會(huì)開始填充機(jī)器人繪制的形狀。例如,以下代碼將會(huì)開始填充形狀:
turtle.begin_fill()
-
turtle.end_fill()
這個(gè)函數(shù)將會(huì)結(jié)束填充機(jī)器人繪制的形狀。例如,以下代碼將會(huì)結(jié)束填充形狀:
turtle.end_fill()
-
turtle.circle(radius)
這個(gè)函數(shù)將會(huì)繪制一個(gè)圓形。半徑是作為函數(shù)的參數(shù)來提供的。例如,以下代碼將會(huì)繪制一個(gè)半徑為50像素的圓形:
turtle.circle(50)
-
turtle.goto(x, y)
這個(gè)函數(shù)將會(huì)移動(dòng)機(jī)器人到一個(gè)特定的坐標(biāo)。x和y是作為函數(shù)的參數(shù)來提供的。例如,以下代碼將會(huì)將機(jī)器人移動(dòng)到(100, 100)的坐標(biāo):
turtle.goto(100, 100)
這些入門函數(shù)僅僅是Turtle庫(kù)中的一小部分。通過這些函數(shù),你已經(jīng)可以開始繪制簡(jiǎn)單的形狀和圖案了。
滿屏飄字
?
程序設(shè)計(jì)????
import turtle as tu
import random as ra
import tkinter as tk
import math
……完整代碼見文末公眾號(hào)哦
具體分析
本程序的功能是顯示跳動(dòng)的愛心和漂浮的表白語。運(yùn)行程序后,首先會(huì)彈出一個(gè)窗口,詢問用戶是否愿意成為程序作者的女朋友。用戶可以選擇同意或者拒絕。如果用戶選擇同意,則會(huì)彈出一個(gè)新的窗口,顯示跳動(dòng)的愛心和漂浮的表白語;如果用戶選擇拒絕,則會(huì)給予用戶再次選擇的機(jī)會(huì)。如果用戶想要退出程序,則可以點(diǎn)擊窗口右上角的關(guān)閉按鈕。
程序的實(shí)現(xiàn)思路如下:
導(dǎo)入所需要的模塊,包括turtle、random和tkinter模塊;
定義一個(gè)Love類和一個(gè)Ball類,其中Love類表示漂浮的表白語,Ball類表示漂浮的彩球;
在Love類中,定義文案的移動(dòng)函數(shù)和繪制函數(shù),其中移動(dòng)函數(shù)用于控制文案上下左右移動(dòng),繪制函數(shù)用于在畫布上繪制文案;
在Ball類中,定義彩球的移動(dòng)函數(shù)和繪制函數(shù),其中移動(dòng)函數(shù)用于控制彩球上下移動(dòng),繪制函數(shù)用于在畫布上繪制彩球;
定義一個(gè)Main函數(shù),用于繪制跳動(dòng)的愛心和漂浮的表白語。在Main函數(shù)中,首先設(shè)置畫布的大小和背景顏色,然后定義一個(gè)含有595個(gè)元素的列表,其中每個(gè)元素都是一個(gè)Love對(duì)象或者一個(gè)Ball對(duì)象,表示漂浮的表白語和彩球。接著,在一個(gè)無限循環(huán)中,每次依次移動(dòng)和繪制每個(gè)元素,然后更新畫布;
最后,定義一個(gè)窗口,用于詢問用戶是否愿意成為程序作者的女朋友。如果用戶同意,則調(diào)用Main函數(shù)顯示跳動(dòng)的愛心和漂浮的表白語;如果用戶拒絕,則彈出一個(gè)提示框,再次詢問用戶是否愿意成為程序作者的女朋友。
總之,本程序?qū)崿F(xiàn)了一個(gè)非常浪漫的場(chǎng)景,用跳動(dòng)的愛心和漂浮的表白語向愛人表達(dá)愛意,可以用于情人節(jié)或者其他節(jié)日的禮物。文章來源:http://www.zghlxwxcb.cn/news/detail-763260.html
寫在后面
我是一只有趣的兔子,感謝你的喜歡!文章來源地址http://www.zghlxwxcb.cn/news/detail-763260.html
到了這里,關(guān)于Python滿屏飄字表白代碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!