تدعم وحدة "السلحفاة" في Python الحلزونات المثلثية حيث تلتف المثلثات حول بعضها البعض بأطوال متزايدة ، مما ينتج عنه حلزوني. يستلزم رسم مثل هذا الشكل الخوض في وظيفة برمجة أكثر تقدمًا تُعرف باسم حلقة "for". يتيح لك ذلك جعل الكمبيوتر يكرر رمزًا معينًا عدة مرات ، وبالتالي يلغي الحاجة إلى كتابة هذا الرمز يدويًا مرارًا وتكرارًا.
الخطوة 1
استيراد وحدة "السلحفاة":
فيديو اليوم
استيراد السلاحف
تظهر السلحفاة عند إحداثي x = 0 و y = 0 لشبكة السلحفاة.
الخطوة 2
غيّر وضع بدء السلحفاة باستخدام وظيفة "setpos":
turtle.setpos (س ، ص)
استبدل "x" بإحداثيات "x" المطلوبة و "y" بإحداثيات "y" المطلوبة.
الخطوه 3
قم بتعريف متغيرين - أحدهما للمسافة التي يجب أن تتحركها السلحفاة في كل حلقة ، والآخر لزاوية بداية الحلقة الأولى:
المسافة = 120 زاوية = 10
الخطوة 4
قم بإنشاء حلقة "for" التي أسست متغير "i" في نطاق "x". تشير القيمة الأخيرة إلى عدد الحلقات التي ستصنعها السلحفاة:
لأني في النطاق (x):
استبدل حرف "x" بعدد كبير لتحقيق لولب كبير أو رقم صغير لتحقيق لولب أصغر.
الخطوة الخامسة
أدخل رموز الحركة "turtle.forward" و "turtle.left" في الحلقة لجعل السلحفاة تتحرك. استخدم المتغيرات التي أعلنتها مسبقًا:
turtle.forward (مسافة) turtle.left (زاوية)
الخطوة 6
أضف خطوة مباشرة بعد رمز الحركة التي تزيد من زاوية الحركة خلال كل حلقة. هذا ضروري لتقليد شكل اللولب:
الزاوية = الزاوية + 5