用python實(shí)現(xiàn)畫愛心的方法?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
創(chuàng)新互聯(lián)建站是一家專業(yè)從事成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,創(chuàng)新互聯(lián)建站依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!Python中可以使用turtle庫來畫圖,通過控制畫筆運(yùn)動(dòng)來實(shí)現(xiàn)在畫布上畫圖案。
使用Python畫愛心代碼如下:
#!/usr/bin/env python # -*- coding:utf-8 -*- import turtle import time # 畫心形圓弧 def hart_arc(): for i in range(200): turtle.right(1) turtle.forward(2) def move_pen_position(x, y): turtle.hideturtle() # 隱藏畫筆(先) turtle.up() # 提筆 turtle.goto(x, y) # 移動(dòng)畫筆到指定起始坐標(biāo)(窗口中心為0,0) turtle.down() # 下筆 turtle.showturtle() # 顯示畫筆 # 初始化 turtle.setup(width=800, height=500) # 窗口(畫布)大小 turtle.color('red', 'pink') # 畫筆顏色 turtle.pensize(3) # 畫筆粗細(xì) turtle.speed(1) # 描繪速度 # 初始化畫筆起始坐標(biāo) move_pen_position(x=0,y=-180) # 移動(dòng)畫筆位置 turtle.left(140) # 向左旋轉(zhuǎn)140度 turtle.begin_fill() # 標(biāo)記背景填充位置 # 畫心形直線( 左下方 ) turtle.forward(224) # 向前移動(dòng)畫筆,長度為224 # 畫愛心圓弧 hart_arc() # 左側(cè)圓弧 turtle.left(120) # 調(diào)整畫筆角度 hart_arc() # 右側(cè)圓弧 # 畫心形直線( 右下方 ) turtle.forward(224) turtle.end_fill() # 標(biāo)記背景填充結(jié)束位置 # 點(diǎn)擊窗口關(guān)閉程序 window = turtle.Screen() window.exitonclick()
運(yùn)行效果如下:
感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)用python實(shí)現(xiàn)畫愛心的方法大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。