python&turtle爱心表白代码
import math
import turtle as t
t.bgcolor('black') # 背景颜色
t.speed(4)
t.pensize(6)
t.color( "pink", "red", )
t.penup()
t.goto(0,200)
t.pendown()
t.left(45)
t.begin_fill()
t.circle(-100*math.sqrt(2), 180)
t.forward(200*math.sqrt(2))
t.right(90)
t.forward(200*math.sqrt(2))
t.circle(-100*math.sqrt(2), 180)
t.end_fill()
#画数字
t.right(135)
t.penup()
t.goto(-50, 50)
t.pendown()
t.pensize(8)
t.forward(50)
t.left(90)
t.forward(50)
t.left(90)
t.forward(50)
t.right(90)
t.forward(50)
t.right(90)
t.forward(50)
#5到此已写完<---
#画2
t.penup()
t.goto(0, 50)
t.pendown()
t.backward(50)
t.left(90)
t.forward(50)
t.right(90)
t.forward(50)
t.left(90)
t.forward(50)
t.left(90)
t.forward(50)
#画1
t.penup()
t.goto(100, 50)
t.right(90)
t.pendown()
t.forward(100)
#画箭身
t.penup()
t.goto(-200, -200)
t.left(135)
t.pendown()
t.forward(100*math.sqrt(2))
t.penup()
t.goto(200, 200)
t.pendown()
t.forward(100*math.sqrt(2))
#画箭头
t.left(90)
t.color("pink", "pink")
t.begin_fill()
t.forward(15)
for i in range(3):
t.right(120)
if i <= 1:
t.forward(30)
else:
t.forward(15)
t.end_fill()
运行效果展示:
希望各位大佬,多多支持