هذا هو حل المشروع الذي كان في المنشور الماضي (رسم شكل بالاستخدام مكتبه السلحفة)
ارجو أن تكونوا قد استمتعتم بالحل
هذا هو حل المشروع الذي كان في المنشور الماضي (رسم شكل بالاستخدام مكتبه السلحفة)
ارجو أن تكونوا قد استمتعتم بالحل
وهذا شرح الكود بطريقة سهلة
لنبدأ معًا خطوة بخطوة!
from turtle import Turtle, Screen
في هذا السطر، نطلب من الكمبيوتر إحضار الأدوات التي نحتاجها من مكتبة تُدعى “turtle”. هذه الأدوات تتضمن “سلحفاة”
وشاشة
نعرض عليها الرسم.
sam = Turtle()
هنا، نقوم بإنشاء سلحفاة جديدة نسميها “سام”. هذه السلحفاة هي التي ستقوم بالرسم لنا!
sam.shape("turtle")
نخبر الكمبيوتر أن يجعل شكل “سام” يبدو كسلحفاة فعلية.
sam.speed("fast")
نزيد سرعة “سام” لتتحرك بسرعة أثناء الرسم.
window = Screen()
نطلب من الكمبيوتر تجهيز شاشة لعرض الرسم عليها.
window.bgcolor("black")
نحدد خلفية الشاشة لتكون باللون الأسود، مما يجعل الألوان التي سنرسم بها تبرز بشكل رائع!
colors = ["blue", "white", "pink"]
نجهز قائمة بألواننا المفضلة: الأزرق
، الأبيض
، والوردي
.
for x in range(1, 300):
هذا السطر يعني “يا سام، قومي بتكرار العملية التالية 299 مرة، وفي كل مرة يزيد الرقم X بواحد!”
sam.color(colors[x % 3])
كل مرة نغير لون “سام” بناءً على قيمة الرقم X:
sam.forward(x * 3)
نطلب من “سام” أن تتحرك للأمام بمقدار (X * 3) وحدات. كلما زاد الرقم X، زادت المسافة التي تقطعها سام.
sam.left(121)
نطلب من “سام” أن تدور لليسار بزاوية 121 درجة. هذا الدوران المتكرر يخلق لنا شكلًا هندسيًا رائعًا!
window.exitonclick()
أخيرًا، نطلب من الكمبيوتر أن ينتظر حتى نضغط على الشاشة، ثم يغلق النافذة. بهذه الطريقة يمكننا الاستمتاع بالرسم حتى نقرر إنهاء العرض.
والنتيجة؟
شكل مذهل يملأ الشاشة بألوان زاهية ورسومات مدهشة على خلفية سوداء! جرب بنفسك وكن فنانًا مبدعًا!
بهذه الطريقة، ستكون قد تعلمت كيفية رسم شكل هندسي جميل باستخدام السلحفاة “سام”!
الحقيقة أنني أريد أن أشكرك على المشاريع التي تنشرها و الحلول التي ترسلها
شكرا على هذا التشجيع ان شاء الله كلنا نساهم في تعلم وتثقيف وتقدم المجتمع العربي
شكر جزيلا
ممتع فعلا طريقة رائعة للتوصيل
يمكنكم الذهاب الى هذا المنشور للاستمتاع بشكل ثاني
رسم مربعات بالاستخدام مكتبه السلحفة