Python製作七夕表白例項專案-讓你的情人心動起來
import turtle
import time
# 清屏函式
def clear_all():
turtle.penup()
turtle.goto(0, 0)
turtle.color('white')
turtle.pensize(800)
turtle.pendown()
turtle.setheading(0)
turtle.fd(300)
turtle.bk(600)
# 重定位海龜的位置
def go_to(x, y, state):
turtle.pendown() if state else turtle.penup()
turtle.goto(x, y)
# 畫愛心
def draw_heart(size):
turtle.color('red', 'pink')
turtle.pensize(2)
turtle.pendown()
turtle.setheading(150)
turtle.begin_fill()
turtle.fd(size)
turtle.circle(size * -3.745, 45)
turtle.circle(size * -1.431, 165)
turtle.left(120)
turtle.circle(size * -1.431, 165)
turtle.circle(size * -3.745, 45)
turtle.fd(size)
turtle.end_fill()
# 第一個畫面,顯示文字
def paintingOne():
turtle.penup()
turtle.goto(-300, 0)
turtle.color('pink')
turtle.write(' 時光讓我們相遇,我的情人,七夕快樂!!! ', font=(' 楷體 ', 24, 'normal'))
time.sleep(3)
# 畫出人物
def draw_people(x, y):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.pensize(2)
turtle.color('pink')
turtle.setheading(0)
turtle.circle(60, 360)
turtle.penup()
turtle.setheading(90)
turtle.fd(75)
turtle.setheading(180)
turtle.fd(20)
turtle.pensize(4)
turtle.pendown()
turtle.circle(2, 360)
turtle.setheading(0)
turtle.penup()
turtle.fd(40)
turtle.pensize(4)
turtle.pendown()
turtle.circle(-2, 360)
turtle.penup()
turtle.goto(x, y)
turtle.setheading(-90)
turtle.pendown()
turtle.fd(20)
turtle.setheading(0)
turtle.fd(35)
turtle.setheading(60)
turtle.fd(10)
turtle.penup()
turtle.goto(x, y)
turtle.setheading(-90)
turtle.pendown()
turtle.fd(40)
turtle.setheading(0)
turtle.fd(35)
turtle.setheading(-60)
turtle.fd(10)
turtle.penup()
turtle.goto(x, y)
turtle.setheading(-90)
turtle.pendown()
turtle.fd(60)
turtle.setheading(-135)
turtle.fd(60)
turtle.bk(60)
turtle.setheading(-45)
turtle.fd(30)
turtle.setheading(-135)
turtle.fd(35)
turtle.penup()
# 第二個畫面,跟單網gendan5.com顯示發射愛心的小人
def paintingTwo():
turtle.speed(10)
draw_people(-250, 20)
turtle.penup()
turtle.goto(-150, -30)
draw_heart(14)
turtle.penup()
turtle.goto(-20, -60)
draw_heart(25)
turtle.penup()
turtle.goto(250, -100)
draw_heart(45)
turtle.hideturtle()
time.sleep(1)
def Main():
turtle.setup(900, 500)
paintingOne()
clear_all()
paintingTwo()
clear_all()
turtle.done()
if __name__ == '__main__':
Main()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2910621/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何讓資料動起來?Python動態圖表製作一覽。Python
- SpringBoot 深度調優,讓你的專案飛起來!Spring Boot
- App啟動頁設計例項和技巧,啟動即讓人心動APP
- 七夕節表白3d相簿製作(html5+css3)3DHTMLCSSS3
- python製作exe可執行表白神器Python
- Python專案實戰例項Python
- 製作PHP的RPM包例項PHP
- 讓協作“飛”起來
- Flutter 中使用 AnimatedContainer 讓你的 Widget 動起來FlutterAI
- 完整的python專案例項-Python例項練手專案彙總(附原始碼)Python原始碼
- JFreeChart圖表製作例項
- Cinemagraph Pro Mac(讓你的攝影作品動起來)Mac
- 原生js拖拽功能製作滑動條例項教程JS
- 爬蟲的例項專案爬蟲
- python爬蟲例項專案大全-GitHub 上有哪些優秀的 Python 爬蟲專案?Python爬蟲Github
- python專案開發例項書-關於開發Python專案的心得總結Python
- GoodNotes 5 Mac版 - 讓你的筆記靈動起來GoMac筆記
- 表白程式碼製作(附原始碼)原始碼
- 不會 Web 開發,也能讓資料“動”起來的開源專案!Web
- 7個Python實戰專案程式碼,讓你感受下大神是如何起飛的!Python
- Python語言最讓人心動的五大優勢!Python
- 呀!ASM例項起不來可咋整ASM
- CSS——讓“盒子”動起來:① 浮動CSS
- 完整的python專案例項-python完整專案Python
- 11個Python Pandas小技巧讓你的工作更高效(附程式碼例項)Python
- 如何讓Spring Boot 的配置動起來?Spring Boot
- Adobe After Effects 2024:讓你的創意動起來 mac/win版Mac
- Vue專案入門例項Vue
- 沒了IDE,你的Java專案還能Run起來嗎~IDEJava
- Python例項:僅繪製圖例而不繪製實際的圖形Python
- Python爬蟲專案100例,附原始碼!100個Python爬蟲練手例項Python爬蟲原始碼
- 接入Tengine,讓你的AI應用飛起來AI
- 【python遊戲製作】殭屍來襲 ~ 快來一起創造植物叭~Python遊戲
- Android繪製(三):Path結合屬性動畫,讓圖示動起來!Android動畫
- 多層級多部門的協作專案,還能敏捷起來麼?敏捷
- Dreamweaver網頁製作教程:表格設計例項網頁
- 一款讓照片動起來的SDK
- 專案資源管理流程例項