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
- 七夕節表白3d相簿製作(html5+css3)3DHTMLCSSS3
- App啟動頁設計例項和技巧,啟動即讓人心動APP
- SpringBoot 深度調優,讓你的專案飛起來!Spring Boot
- python製作exe可執行表白神器Python
- 如何讓你的專業聽起來逼格更高?
- Cinemagraph Pro Mac(讓你的攝影作品動起來)Mac
- iOS開發系列–讓你的應用“動”起來iOS
- Python專案實戰例項Python
- Flutter 中使用 AnimatedContainer 讓你的 Widget 動起來FlutterAI
- 製作PHP的RPM包例項PHP
- python爬蟲例項專案大全Python爬蟲
- 表白程式碼製作(附原始碼)原始碼
- 七夕情人節,IT男的創意表白
- 不會 Web 開發,也能讓資料“動”起來的開源專案!Web
- 原生js拖拽功能製作滑動條例項教程JS
- GoodNotes 5 Mac版 - 讓你的筆記靈動起來GoMac筆記
- CSS——讓“盒子”動起來:① 浮動CSS
- 提升熱情讓CRM專案保持前進的動力
- Python語言最讓人心動的五大優勢!Python
- 7個Python實戰專案程式碼,讓你感受下大神是如何起飛的!Python
- 完整的python專案例項-Python例項練手專案彙總(附原始碼)Python原始碼
- 一行程式碼讓你的TableView動起來-iOS動畫行程ViewiOS動畫
- 爬蟲的例項專案爬蟲
- 萬能碼容易讓人心動(安全掃碼專業委員會)
- 接入Tengine,讓你的AI應用飛起來AI
- 加上快捷鍵,讓你的網站酷起來網站
- 組織級專案管理例項分享——來自專案管理群的討論專案管理
- 【python遊戲製作】殭屍來襲 ~ 快來一起創造植物叭~Python遊戲
- 如何讓Spring Boot 的配置動起來?Spring Boot
- 呀!ASM例項起不來可咋整ASM
- 共情式溝通:如何讓溝通具有穿透人心的力量穿透
- python專案開發例項書-關於開發Python專案的心得總結Python
- python爬蟲例項專案大全-GitHub 上有哪些優秀的 Python 爬蟲專案?Python爬蟲Github
- 讓ppt中的資料動起來的方法
- 運動APP能否讓“懶人”動起來?APP
- 【PHP】PHP專案製作PHP
- 沒了IDE,你的Java專案還能Run起來嗎~IDEJava