import turtle
t= turtle.Screen()
t.bgcolor("black")
t = turtle.Turtle()
t.width(7)
colors = ["#f5ac2f", "#279cf5", "#d820f5", "#a2f52f", "#f527c1"]
def draw_ankita(i, x, y):
t.pencolor("linen")
t.color(colors[i % 7])
t.lt(70)
t.penup()
t.goto(x, y)
t.pendown()
t.circle(22)
t.end_fill()
def ballon(x, y):
t.pensize(4)
for i in range(5):
draw_ankita(i, x, y)
def f1():
for i in range(7):
t.pensize(5)
t.pencolor('light blue')
t.color(colors[i % 19])
t.begin_fill()
t.left(330)
t.forward(55)
t.begin_fill()
t.rt(110)
t.circle(33)
t.end_fill()
t.rt(11)
t.backward(33)
t.end_fill()
def cake(x, y):
t.fd(x)
t.rt(90)
t.fd(y)
t.rt(90)
t.fd(x)
t.rt(90)
t.fd(y)
def move(x, y):
t.up()
t.setposition(0, 0)
t.setheading(90)
t.rt(90)
t.fd(x)
t.lt(90)
t.fd(y)
t.pendown()
def mov(x, y):
t.up()
t.setposition(0, 0)
t.setheading(90)
t.lt(90)
t.fd(x)
t.rt(90)
t.fd(y)
t.pendown()
def A(size):
t.rt(19)
t.forward(size)
t.rt(141)
t.fd(size)
t.backward(size / 2)
t.rt(105)
t.fd(int(size / 3))
def B(size):
t.forward(size)
t.rt(90)
for i in range(18):
t.rt(9)
t.fd(size // 20)
for i in range(18):
t.rt(size // 5)
t.backward(size // 20)
def D(size):
t.fd(size)
t.rt(90)
t.fd(size // 10)
for i in range(13):
t.rt(13)
t.fd(size // 8)
def E(size):
t.rt(90)
t.fd(int(size / 3))
t.back(int(size / 3))
t.left(90)
t.fd(size / 2)
t.rt(90)
t.fd(int(size / 3))
t.back(int(size / 3))
t.lt(90)
t.fd(size / 2)
t.rt(90)
t.fd(int(size / 3))
def H(size):
t.fd(size)
t.backward(size // 2)
t.rt(90)
t.fd(size // 2)
t.lt(90)
t.fd(size // 2)
t.backward(size)
def I(size):
t.fd(size)
t.rt(90)
t.circle(size // 8)
def L(size):
t.rt(90)
t.fd(int(size / 2))
t.back(int(size / 2))
t.lt(90)
t.fd(size)
def N(size):
t.fd(size)
t.rt(150)
t.fd(size + int(size / 6))
t.lt(150)
t.fd(size)
def P(size):
t.fd(size)
t.rt(90)
t.fd(size // 8)
for i in range(8):
t.rt(20)
t.fd(size // 9)
def R():
t.fd(60)
t.rt(90)
t.fd(7)
for i in range(15):
t.rt(12)
t.fd(3)
t.lt(120)
t.fd(40)
def S(size):
t.rt(90)
for i in range(0, 5):
if i < 3:
t.fd(size / 2)
t.lt(90)
if i == 2:
t.rt(90)
else:
t.right(90)
t.fd(size / 2)
def T(size):
t.fd(size)
t.rt(90)
t.fd(size // 2)
t.backward(size // 2)
def Y(size):
t.fd(size)
t.left(60)
t.fd(size // 2)
t.backward(size // 2)
t.rt(90)
t.fd(size // 1.5)
t.speed(19)
mov(120, 30)
t.color("#f7b543")
# t.color(colors[8 % 5])
t.begin_fill()
cake(40, 180)
t.end_fill()
mov(110, 75)
t.color("#d152f7")
t.begin_fill()
cake(40, 160)
t.end_fill()
mov(100, 120)
t.color("#f54eb8")
t.begin_fill()
cake(40, 140)
t.end_fill()
mov(30, 170)
t.width(11)
t.pencolor("red")
t.circle(7)
move(180, 307)
mov(0, 0)
ballon(-490, 200)
ballon(490, 200)
ballon(183, -150)
ballon(-133, -150)
t.speed(7)
t.width(9)
t.pencolor("#319df5")
mov(200, 205)
style = ('Gigi', 40, 'italic')
t.pencolor("orange")
t.write("(name) ", font=style)
t.pencolor("cyan")
t.width(13)
mov(260, -80)
H(100)
t.width(7)
mov(190, -80)
A(65)
mov(135, -80)
P(60)
mov(100, -80)
P(60)
mov(52, -80)
Y(60)
mov(28, -80)
B(60)
move(12, -80)
I(60)
move(36, -80)
R()
move(80, -80)
T(100)
move(102, -80)
H(60)
move(150, -80)
t.pencolor('hotpink')
D(200)
move(160, -80)
A(60)
move(220, -80)
Y(60)
turtle.done()
Comments
Post a Comment