كود المشروع ان لا احد ينشر المشروع باسمه وانما نسبه لحسابي
from turtle import Turtle , Screen
window = Screen()
window.setup(600,600)
window.cv._rootwindow.resizable(False, False)
tallek = Turtle("turtle")
tallek.hideturtle()
window.bgcolor("#039d9a") # خلفية تركوازية
# window.bgcolor("white") # خلفية بيضاء
tallek.color("white") # فرشاة بيضاء
# tallek.color("#039d9a") # فرشاة تركوازية
tallek.speed("fastest")
tallek.pensize(8)
tallek.penup()
tallek.goto(0,-105)
tallek.pendown()
tallek.begin_fill()
tallek.circle(37)
tallek.end_fill()
# فانكشن توجه السلحافة الى المكان المقرر
def goto(goto):
tallek.penup()
tallek.goto(goto)
tallek.pendown()
# فانكشن الانحناء الى اليسار
def loop_left(range_num,left,forward,left2):
for _ in range(range_num):
tallek.left(left)
tallek.forward(forward)
tallek.left(left2)
# فانكشن الانحناء الى اليمين
def loop_right(range_num,left,forward,left2):
for _ in range(range_num):
tallek.right(left)
tallek.forward(forward)
tallek.right(left2)
# فانكشن الانحناء من اليمين الى اليسار
def curvature(range_num,forward,left,forward2,forward3):
for _ in range(range_num):
tallek.forward(forward)
tallek.left(left)
tallek.forward(forward2)
for _ in range(range_num):
tallek.forward(forward3)
tallek.left(left)
# فانكشان رسم جزئين الراس للسماعة
def head(num1,num2,num3,num4,num5,num6):
loop_left(12,1,num1,1.5)
loop_left(15,2.8,5,1)
curvature(num2,6,num3,num4,num5)
loop_left(15,2.8,5,1)
loop_left(12,1,num6,1.5)
# فانكشن رسم القرنين بصورة الاولى
def horn_first(loop_side1,side,loop_side2):
loop_side1(21,2,7,1)
side(30)
loop_side1(50,1.5,0.5,1)
side(10)
loop_side2(21,2,7,1)
# فانكشن رسم تكملة القرنين
def horn(loop_side1,talek_side,num,loop_side2,goto):
tallek.penup()
tallek.goto(goto)
tallek.pendown()
talek_side(num)
loop_side1(11,2,7,1)
talek_side(30)
loop_side1(50,1.5,0.6,1)
talek_side(10)
loop_side2(5,2,7,1)
# فانكشن رسم السماعات
def earphone(loop_dir,dir,_goto,_goto1,_goto2):
goto((_goto))
tallek.begin_fill()
tallek.forward(35)
tallek.pensize(8)
loop_dir(30,2,1.4,1)
tallek.forward(65)
loop_dir(30,2,1.4,1)
tallek.forward(35)
loop_dir(20,2,1.1,2.5)
tallek.forward(90)
loop_dir(20,2,1.1,2.5)
tallek.end_fill()
tallek.color("#039d9a")
# tallek.color("white")
goto((_goto1))
tallek.begin_fill()
tallek.forward(13)
loop_dir(20,2,1.1,2.5)
tallek.forward(65)
loop_dir(20,2,1.1,2.5)
tallek.forward(13)
dir(90)
tallek.forward(90)
tallek.end_fill()
tallek.color("white")
# tallek.color("#039d9a")
goto((_goto2))
dir(180)
tallek.pensize(10)
tallek.forward(45)
goto((105,-10))
# رسم راس السماعة
tallek.begin_fill()
tallek.forward(35)
tallek.left(90)
head(10,4,0.8,35,10,10.09)
tallek.left(90)
tallek.forward(35)
goto((105,-10))
tallek.left(90)
head(7,3,1,10,6,7)
tallek.end_fill()
# رسم القرن اليمين
goto((110,107))
tallek.pensize(12)
tallek.left(140)
horn_first(loop_left,tallek.left,loop_right)
# رسم الوصلة بين القرنين
tallek.left(16)
tallek.forward(50)
tallek.right(50)
tallek.forward(50)
tallek.right(55)
tallek.forward(50)
# رسم القرن اليسار
tallek.goto(-110,107)
horn_first(loop_right,tallek.right,loop_left)
# رسم تكملة القرن اليمين
horn(loop_left,tallek.left,65,loop_right,(135,145))
# رسم تكملة القرن اليسار
horn(loop_right,tallek.right,50,loop_left,(-130,145))
# رسم السماعة اليمنى
goto((105,-5))
tallek.left(24)
tallek.forward(35)
earphone(loop_right,tallek.right,(105,0,),(130,-13),(143,-37))
# رسم السماعة اليسرى
tallek.right(90)
earphone(loop_left,tallek.left,(-105,0,),(-130,-13),(-143,-37))
# رسم كلمة شعار طليق
tallek.penup()
tallek.goto(0, -279)
tallek.pendown()
tallek.write("Taleek", align="center", font=("Arial", 108, "bold"))
window.exitonclick()
هذه الهدية تقدير متواضعة لمشروع Taleek العالمي امل ان يكون قد اعجبك @ibrahim