浪漫表白程式碼

專注的阿熊發表於2022-05-30

from turtle import *

def go_to(x, y):

     up()

     goto(x, y)

     down()

def small_Circle(size):  # 函式用於繪製心的小圓

     speed(10)

     for i in range(210):

         forward(size)

         right(0.786)

def big_Circle(size):  # 函式用於繪製心的大圓

     speed(10)

     for i in range(150):

         forward(size)

         right(0.3)

def line(size):

     speed(10)

     forward(51 * size)

def heart(x, y, size):

     go_to(x, y)

     left(150)

     begin_fill()

     line(size)

     big_Circle(size)

     small_Circle(size)

     left(120)

     small_Circle(size)

     big_Circle(size)

     line(size)

     end_fill()

def arrow():

     pensize(10)

     setheading(0)

     go_to(-320,0)

     left(15)

     forward(250)

     go_to(170, 130)

     left(2)

     forward(100)

def arrowHead():

     pensize(1)

     speed(1)

     color('red', 'red')

     begin_fill()

     left(120)

     forward(20)

     right(150)

     forward(35)

     right(120)

     forward(35)

     right(150)

     forward(20)

     end_fill()

def main():

     pensize(2)

     color('red', 'pink')

     getscreen().tracer(1, 0)

     heart(100, 0, 0.7)

     go_to(80, 70)

     write(" 寶貝 ", font=(" 楷體 ", 25, "normal"))

     setheading(0)

     heart(-80, -100, 1)

     go_to(-110, 15)

     write(" 真巧 ", font=(" 宋體 ", 20, "normal"))

     arrow()  #跟單網gendan5.com  畫出穿過兩顆心的直線

     arrowHead()  # 畫出箭的箭頭

     go_to(40, -80)

     write(" 剛好遇見你! ", move=True,, font=("arial", 22, "italic"))

     done()

main()

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2897887/,如需轉載,請註明出處,否則將追究法律責任。

相關文章