有心的話可以研究下**. 利用了turtle模組
#!/usr/bin/env python
#coding:utf-8
import
turtle
import
time
#畫愛心的頂部
deflittleheart():
for i in range(200):
turtle.right(1)
turtle.forward(2)
#輸入表白的語句,預設i love you
love = input('
please enter a sentence of love, otherwise the default is "i love you": ')
#輸入署名或者贈誰,沒有不執行
me = input('
please enter pen name, otherwise the default do not execute: ')
if love == ''
: love = '
i love you'#
視窗大小
turtle.setup(width=900, height=500)#顏色
turtle.color('
red', '
pink')
#筆粗細
turtle.pensize(3)#速度
turtle.speed(1)#提筆
turtle.up()
#隱藏筆
turtle.hideturtle()
#去到的座標,視窗中心為0,0
turtle.goto(0, -180)
turtle.showturtle()
#畫上線
turtle.down()
turtle.speed(1)
turtle.begin_fill()
turtle.left(140)
turtle.forward(224)
#呼叫畫愛心左邊的頂部
littleheart()
#呼叫畫愛右邊的頂部
turtle.left(120)
littleheart()
#畫下線
turtle.forward(224)
turtle.end_fill()
turtle.pensize(5)
turtle.up()
turtle.hideturtle()
#在心中寫字 一次
turtle.goto(0, 0)
turtle.showturtle()
turtle.color(
'#cd5c5c
', '
pink')
#在心中寫字 font可以設定字型自己電腦有的都可以設 align開始寫字的位置
turtle.write(love, font=('
gungsuh
', 30,), align="
center")
turtle.up()
turtle.hideturtle()
time.sleep(2)
#在心中寫字 二次
turtle.goto(0, 0)
turtle.showturtle()
turtle.color(
'red
', '
pink')
turtle.write(love, font=('
gungsuh
', 30,), align="
center")
turtle.up()
turtle.hideturtle()
#寫署名
if me != ''
: turtle.color(
'black
', '
pink')
time.sleep(2)
turtle.goto(180, -180)
turtle.showturtle()
turtle.write(me, font=(20,), align="
center
", move=true)
#點選視窗關閉
window =turtle.screen()
window.exitonclick()
當然,可以把2個input的地方,改成固定的字串。直接執行。
通過以下命令,可以打包成exe檔案:
pip install pyinstaller # 安裝模組# -f 生成單檔案,-c 使用命令列
pyinstaller
-f heart.py -
c# 然後到 dist 目錄中找到那個exe檔案執行下看看。
Python繪製分形樹 一
一步一步了解turtle這個庫,先繪製個五角星練手 畫布turtle.screensize 800,600,green turtle.screensize 返回預設大小 400,300 複製 畫筆控制命令 turtle.down 落下畫筆,進行繪製 turtle.up 抬起畫筆,不進行繪製 turt...
使用python的turtle函式繪製乙個滑稽表情
turtle庫是python語言中乙個很流行的繪製影象的函式庫,想象乙個小烏龜,在乙個橫軸為x 縱軸為y的座標系原點,0,0 位置開始,它根據一組函式指令的控制,在這個平面座標系中移動,從而在它爬行的路徑上繪製了圖形。turtle繪圖的基礎知識 1.畫布 canvas 畫布就是turtle為我們展開...
python使用turtle繪製乙個正方形
今天發現乙個繪圖的包turtle,非常簡單和有趣。turtle 中文海龜的意思 從python2.5開始,turtle被包含在python庫中,官網文件在 turtle turtle graphics for tk 操作turtle命令可以分為兩類,一種為運動命令,一種為畫筆控制命令 1 運動命令 ...