Python 畫乙個心形

2022-02-15 23:58:41 字數 1361 閱讀 6973

畫心形圓弧

defhart_arc():

for i in range(200):

turtle.right(1)

turtle.forward(2)

defmove_pen_position(x, y):

turtle.hideturtle()

#隱藏畫筆(先)

turtle.up() #提筆

turtle.goto(x, y)

#移動畫筆到指定起始座標(視窗中心為0,0)

turtle.down() #下筆

turtle.showturtle()

#顯示畫筆

#初始化

turtle.setup(width=800, height=500) #

視窗(畫布)大小

turtle.color(

'red

', '

pink

') #

畫筆顏色

turtle.pensize(3) #

畫筆粗細

turtle.speed(1) #

描繪速度

#初始化畫筆起始座標

move_pen_position(x=0,y=-180) #

移動畫筆位置

turtle.left(140) #

向左旋轉140度

turtle.begin_fill()

#標記背景填充位置

#畫心形直線( 左下方 )

turtle.forward(224) #

向前移動畫筆,長度為224

#畫愛心圓弧

hart_arc()

#左側圓弧

turtle.left(120) #

調整畫筆角度

hart_arc()

#右側圓弧

#畫心形直線( 右下方 )

turtle.forward(224)

turtle.end_fill()

#標記背景填充結束位置

#點選視窗關閉程式

window =turtle.screen()

window.exitonclick()

CSS 畫乙個心

效果圖 實現原理 可以把這個心分為兩部分,兩個長方形,分別設定 border radius,transform rotate 設定屬性之後 再次新增乙個,設定相反的 rotate 設定其中乙個的 left 值 就成了 為了看起來有立體感,可以設定左邊的 box shadow cssbodydivdi...

CSS 畫乙個心

效果圖 實現原理 可以把這個心分為兩部分,兩個長方形,分別設定 border radius,transform rotate 設定屬性之後 再次新增乙個,設定相反的 rotate 設定其中乙個的 left 值 就成了 為了看起來有立體感,可以設定左邊的 box shadow cssbodydivdi...

用C語言畫乙個心

環家偉 這次我教大家用 畫乙個心,這樣你們就可以送給你們的女 男 朋友了。沒找到物件的也可以用來表白啊。2.聯絡高中的數學知識,我們知道 f x 0和f x 0的點分別在圖形線兩邊 這樣我們可以通過 這兩個公式篩選出在心裡面或者外面的點,然後對他們進行不同的操作。如果想畫乙個紅心就可以這樣寫 for...