?
目錄
系列文章
寫在前面
Turtle入門
滿屏飄字
寫在后面
系列文章
序號 | 文章目錄 | 直達鏈接 | |
表白系列 | |||
1 | 浪漫520表白代碼 | https://want595.blog.csdn.net/article/details/130666881 | |
2 | 滿屏表白代碼 | https://want595.blog.csdn.net/article/details/129794518 | |
3 | 跳動的愛心 | https://want595.blog.csdn.net/article/details/129503123 | |
4 | 漂浮愛心 | https://want595.blog.csdn.net/article/details/128808630 | |
5 | 愛心光波 | https://want595.blog.csdn.net/article/details/132311588 | |
6 | 流星雨 | https://want595.blog.csdn.net/article/details/129395465 | |
7 | 玫瑰花 | https://want595.blog.csdn.net/article/details/133851128 | |
節日系列 | |||
1 | 生日快樂 | https://want595.blog.csdn.net/article/details/129694998 | |
2 | 圣誕節 | https://want595.blog.csdn.net/article/details/128213770 | |
3 | 中秋節 | https://want595.blog.csdn.net/article/details/132910075 | |
4 | 國慶節 | https://want595.blog.csdn.net/article/details/133427031 | |
5 | 兒童節 | https://want595.blog.csdn.net/article/details/130950744 | |
6 | 萬圣節 | https://want595.blog.csdn.net/article/details/134011397 | |
7 | 新年快樂 | https://want595.blog.csdn.net/article/details/128746664 | |
動漫系列 | |||
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 | |
其他 | |||
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 |
寫在前面
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……完整代碼見文末公眾號哦
具體分析
本程序的功能是顯示跳動的愛心和漂浮的表白語。運行程序后,首先會彈出一個窗口,詢問用戶是否愿意成為程序作者的女朋友。用戶可以選擇同意或者拒絕。如果用戶選擇同意,則會彈出一個新的窗口,顯示跳動的愛心和漂浮的表白語;如果用戶選擇拒絕,則會給予用戶再次選擇的機會。如果用戶想要退出程序,則可以點擊窗口右上角的關閉按鈕。
程序的實現思路如下:
導入所需要的模塊,包括turtle、random和tkinter模塊;
定義一個Love類和一個Ball類,其中Love類表示漂浮的表白語,Ball類表示漂浮的彩球;
在Love類中,定義文案的移動函數和繪制函數,其中移動函數用于控制文案上下左右移動,繪制函數用于在畫布上繪制文案;
在Ball類中,定義彩球的移動函數和繪制函數,其中移動函數用于控制彩球上下移動,繪制函數用于在畫布上繪制彩球;
定義一個Main函數,用于繪制跳動的愛心和漂浮的表白語。在Main函數中,首先設置畫布的大小和背景顏色,然后定義一個含有595個元素的列表,其中每個元素都是一個Love對象或者一個Ball對象,表示漂浮的表白語和彩球。接著,在一個無限循環中,每次依次移動和繪制每個元素,然后更新畫布;
最后,定義一個窗口,用于詢問用戶是否愿意成為程序作者的女朋友。如果用戶同意,則調用Main函數顯示跳動的愛心和漂浮的表白語;如果用戶拒絕,則彈出一個提示框,再次詢問用戶是否愿意成為程序作者的女朋友。
總之,本程序實現了一個非常浪漫的場景,用跳動的愛心和漂浮的表白語向愛人表達愛意,可以用于情人節或者其他節日的禮物。
寫在后面
我是一只有趣的兔子,感謝你的喜歡!