代碼:
效果圖:
但左看右看,覺得背后的邏輯,比如forward( )的參數、right( )的參數怎么來的不是很直白,于是用最簡單的思路再推了一下:
第一步,考慮從“心尖”的位置開始,先向左上角畫一條直線,與y軸的夾角設為45度:
第二步,心形的上方是一個弧形,可以設計成從原先的斜率開始,每前進1單位轉1單位角度,畫一個半圓:
第三步,右側基本重復,但調整一下旋轉角度,相應的各個參數的關系也很容易推:
OK順著這個思路,非常簡單的代碼如下:
importturtle#setawindowwn=turtle.Screen()wn.bgcolor("black")wn.screensize(800,600)#setapenpen=turtle.Turtle()pen.color("pink")pen.shape("turtle")#畫筆形狀設成了非??蓯鄣暮}攈hpen.fillcolor("pink")turtle.speed(10)#definefunctionsdefcurve():foriinrange(180):pen.right(1)pen.forward(2)defheart():pen.left(135)pen.forward(720/3.14)curve()pen.left(90)curve()pen.forward(720/3.14)deftext():pen.penup()pen.setpos(-50,50)pen.pendown()pen.color("white")pen.write(input("enterthewords:"),font=("Verdana",30,"bold"))#painting!pen.begin_fill()pen.penup()pen.setpos(0,-150)pen.pendown()heart()pen.end_fill()text()turtle.done()
效果!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
江蘇銀行信用卡積分怎么查詢?江蘇銀行信用卡積分兌換要求是什么?一起來了解一下吧。江蘇銀行信用卡積分查詢方法:1、網銀查詢①登錄網上銀行;②通過“賬務服務——積分查詢”進行查詢。2、積分商城查詢登錄積分商城網站https://jfymall.jsbchina.cn/jfyMall/default.do進行查詢。3、手機銀行查詢①登錄手機銀行客戶端;②通...
在股市中,尤其使一些老的股民,一定會發現有很多的k線圖,如果不了解,就會覺得無從下手,看的會有些眼花繚亂,只有很好的了解這些k線圖,才可以從中看出股市的發展趨勢和走向。那么什么是道指k線圖呢?道指k線圖又代表著什么呢?怎么看道指k線圖呢?下面就這些相關的問題給大家介紹一下吧。首先給大家介紹什么是道指k線圖呢?道指k線圖指的是股票在交易日的一天內的變化情況,從k線圖上可以了解股票的發展的趨勢和走向,...
【資料圖】1.咽【yān】組詞:喉嚨、咽頭、咽峽炎、咽泣等。2.咽【yàn】組詞:細嚼慢咽、咽唾沫、囫圇吞棗、吞咽、斷氣等。3.咽【yè】組詞:哽咽、嗚咽、悲咽、梗咽等。4.咽是多音字,拼音分別是yān,yàn和yè....