رسم شعار Skoolus في مكتبة Turtle

هذا الكود لمن يريد التجربة

ان اردت المشاركة لهذا المشروع فالرجاء ذكر انه احد مشاريعي

from turtle import Turtle , Screen

window = Screen()
window.setup(600,600)

window.bgcolor("#f2f2f2") # خلفية بيضاء
# window.bgcolor("#313940") # خلفية رمادية

window.cv._rootwindow.resizable(False, False)

Skoolus = Turtle("turtle")
Skoolus.hideturtle()

Skoolus.color("#325261") # فرشاة رمادية
# Skoolus.color("#adb3ba") # فرشاة بيضاء

Skoolus.speed("fastest")
Skoolus.pensize(4)


# فانكشن توجه السلحافة الى المكان المقرر

def goto(goto):
    Skoolus.penup()
    Skoolus.goto(goto)
    Skoolus.pendown()

# فانكشن الانحناء الى اليسار

def loop_left(dir,range_num,left,forward,left2):
    Skoolus.setheading(dir)
    for _ in range(range_num):
        Skoolus.left(left)
        Skoolus.forward(forward)
        Skoolus.left(left2)    

# فانكشن الانحناء الى اليمين 

def loop_right(dir,range_num,left,forward,left2):
    Skoolus.setheading(dir)
    for _ in range(range_num):
        Skoolus.right(left)
        Skoolus.forward(forward)
        Skoolus.right(left2)    

# فانكشن السير المستقيم

def stright_run(dir,walk):
    Skoolus.setheading(dir)
    Skoolus.forward(walk)

# رسم القدم الامامية

goto((14,-129))

Skoolus.begin_fill()

stright_run(270,50)

loop_left(270,8,6,0.5,5)

# goto((14,-181))

stright_run(0,62)

loop_left(0,8,6,0.5,5)

loop_right(104,21,0.5,5,0.5)

loop_right(80,15,5,5.5,5)

# رسم الخرطوم

loop_right(300,18,1.5,5.2,1.5)

loop_right(250,20,2,1,2)

loop_left(155,15,1,0.8,1)

loop_left(175,8,6,0.5,5)

stright_run(258,10)

loop_left(258,10,6,0.5,5)

loop_left(0,9,1,5,1)

loop_left(35,13,1.80,7,1.9)

loop_left(70,7,1.9,10,1.9)

loop_left(85,15,1.9,10,1.9)

loop_left(135,8,1.93,9,1.9)

# رسم الظهر

loop_left(80,7,4,2,4)

loop_left(130,8,3,10,3)

loop_left(183,8,3,10.5,3)

loop_left(210,15,1,10,1)

# رسم الذيل

loop_left(237.5,13,1,10,1)

loop_left(270,8,6,0.5,5)

stright_run(42,19)

loop_right(42,14,6,0.4,5)

# رسم القدم الخلفية

stright_run(270,45)

loop_left(275,13,0.52,5,0.5)

stright_run(0,65)

loop_left(0,9,6,0.5,5)

stright_run(90,40)

# رسم البطن

loop_right(90,57,2,3.1,1)

Skoolus.end_fill()

# رسم الاذن

goto((94,145))

Skoolus.color("#f2f2f2")

# Skoolus.color("#313940")

Skoolus.pensize(5)

stright_run(261,208)

loop_right(261,6,6,1,5)

Skoolus.pensize(8)

loop_right(180,15,1,5,1)

loop_right(137.5,23,1,5,1)

loop_right(105,27,1,5,1)

# رسم العين

goto((120,17))

Skoolus.begin_fill()

Skoolus.setheading(0)

Skoolus.circle(12)

Skoolus.end_fill()

window.exitonclick()

هذه الهدية المتواضعة تقدير لمشروع Skoolus اللذي سيرى النور قريبا وينتشر الى العالمية امل ان يكون قد نال اعجابك @ibrahim

3 إعجابات