هذا الكود لمن يريد التجربة
ان اردت المشاركة لهذا المشروع فالرجاء ذكر انه احد مشاريعي
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