1 from turtle import * 2 def curvemove(): #這個(gè)函數(shù)是為了繪制愛心上方的曲線 3 for i in range(200): 4 right(1) 5 fd(1) 6 7 pensize(2) #調(diào)整畫筆粗細(xì) 8 speed(10) #調(diào)節(jié)畫筆速度 9 color(‘red‘,‘red‘) #畫筆顏色及填充顏色10 begin_fill() #開始填充11 left(140)12 fd(111.65)13 curvemove() #調(diào)用函數(shù)14 left(120)15 curvemove() #調(diào)用函數(shù)16 fd(111.65)17 end_fill() #結(jié)束填充18 hideturtle() #隱藏畫筆19 done()

創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷,提供成都網(wǎng)站制作、成都做網(wǎng)站、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營(yíng)銷、微信小程序開發(fā)、公眾號(hào)商城、等建站開發(fā),創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢(shì)。
是一種規(guī)定的代碼符號(hào),Python可以使用turtle庫來畫愛心。
Turtle庫是Python語言中一個(gè)很流行的繪制圖像的函數(shù)庫,想象一個(gè)小烏龜,在一個(gè)橫軸為x、縱軸為y的坐標(biāo)系原點(diǎn),(0,0)位置開始,它根據(jù)一組函數(shù)指令的控制,在這個(gè)平面坐標(biāo)系中移動(dòng),從而在它爬行的路徑上繪制了圖形。
我已經(jīng)很努力了,但是要真的很好看愛心可能有點(diǎn)困難(除了貼圖,但這畢竟不好,對(duì)吧)。
以下為Python代碼:
from turtle import *
speed(0)#速度,覺得太快可以調(diào)到1(1慢10快0最快)
tracer(2)#顯示速度,覺得太快可以調(diào)到1(同上)
hideturtle()#隱藏畫筆
setup(500,500)#500×500的正方形畫面
up()#提筆
goto(-150,50)#去目標(biāo)點(diǎn)
down()#落筆
color("red","red")#畫筆填充均紅色
seth(90)#方向改為向上
begin_fill()#開始填充
circle(-75,180)#往右畫半圓
circle(75,-180)#往右畫半圓
step = 4.06635
seth(270)#向下
for i in range(90):#畫橢圓
forward(step)#走步長(zhǎng)
step = step - 0.025#逐漸縮小步長(zhǎng)
right(1)#右轉(zhuǎn)1度
for i in range(90):
step = step + 0.025#逐漸增加步長(zhǎng)
right(1)#右轉(zhuǎn)1度
forward(step)#走步長(zhǎng)
end_fill()
以下為運(yùn)行效果:
一個(gè)愛心
新聞名稱:python畫愛心函數(shù),python語言畫愛心的代碼
當(dāng)前路徑:http://chinadenli.net/article41/dsioded.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、定制開發(fā)、小程序開發(fā)、營(yíng)銷型網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)