اللولب هو أحد الأشكال الهندسية الأكثر تميزا وأناقة. إنه خط منحني يبدأ من المركز ويزيد نصف قطره تدريجيا. يمكنك رسم دوامة باستخدام بيثون السلحفاة ، وهي أداة برمجة مرئية مذهلة.
برمجة دوامة باستخدام سلحفاة في بيثون هو وسيلة بسيطة وممتعة لأعرض لكم لعالم البرمجة والرسومات. في هذا الدليل التفصيلي ، سننظر في كيفية استخدام مكتبة السلاحف في بايثون لإنشاء حلزونات بأشكال وأحجام مختلفة.
أولا ، قم بتثبيت بايثون إذا لم يكن مثبتا بالفعل على جهاز الكمبيوتر الخاص بك. ثم قم بتثبيت مكتبة السلاحف باستخدام الأمر تثبيت السلحفاة نقطة. بعد تثبيت كل ما تحتاجه ، يمكنك البدء في كتابة التعليمات البرمجية لرسم دوامة. في هذا الدليل ، سننظر في عدة طرق لرسم دوامة باستخدام معلمات مختلفة.
- خطوات لرسم دوامة في سلحفاة الثعبان
- تثبيت وتكوين البيئة
- استيراد الوحدات والمكتبات اللازمة
- ارسم دوامة باستخدام سلحفاة
- سؤال وجواب
- كيفية رسم دوامة في بيثون السلاحف?
- كيف يمكنني تعيين المعلمات لرسم دوامة?
- هل من الممكن رسم دوامة باستخدام ألوان مختلفة?
خطوات لرسم دوامة في سلحفاة الثعبان
رسم دوامة في بيثون باستخدام وحدة السلاحف هو وسيلة مثيرة للاهتمام وخلاقة لاستخدام البرمجة. لإنشاء دوامة على الشاشة الرسومية ، اتبع الخطوات التالية:
- استيراد وحدة السلاحف باستخدام الأمر استيراد السلاحف.
- إنشاء مثيل سلحفاة ، على سبيل المثال ، ر = سلحفاة.سلحفاة ().
- حدد معلمات اللولب ، مثل نصف القطر الأولي وزاوية الدوران وخطوة تغيير نصف القطر.
- استخدم حلقة لرسم حلزوني. في كل تكرار للدورة ، تدور السلحفاة بزاوية معينة ، وتتحرك للأمام لمسافة معينة ، وتغير نصف القطر.
- كرر الخطوات من 4 إلى 5 العدد المطلوب من المرات لإنشاء اللولب المطلوب.
- الانتهاء من الرسم عن طريق استدعاء السلحفاة.تم () الأمر.
يوجد أدناه مثال على رمز لرسم حلزوني باستخدام سلحفاة في الثعبان:
استيراد السلاحف
تي = سلحفاة.سلحفاة()
بداية _ نصف القطر = 50
زاوية = 90
الخطوة = 10
لأني في النطاق (36):
ر. دائرة ( بداية نصف قطر + خطوة * أنا ، زاوية)
سلحفاة.تم ()
يمكنك تغيير المعلمات الحلزونية وتجربة الكود للحصول على أشكال وأحجام مختلفة من اللوالب. خيالك والإبداع يمكن أن يؤدي إلى خلق اللوالب فريدة وجميلة!
تثبيت وتكوين البيئة
قبل البدء في رسم دوامة باستخدام مكتبة السلاحف في بيثون ، تحتاج إلى تثبيت وتكوين البيئة المناسبة. هنا تعليمات خطوة بخطوة:
- تثبيت بيثون. انتقل إلى موقع بايثون الرسمي (https://www.python.org /) وتحميل أحدث نسخة من بيثون لنظام التشغيل الخاص بك. بعد التنزيل ، قم بتشغيل ملف التثبيت واتبع التعليمات التي تظهر على الشاشة.
- . سيقوم هذا الأمر بتنزيل وتثبيت مكتبة السلاحف.
- إعداد بيئة التطوير. يمكنك استخدام أي محرر نصوص أو بيئة تطوير متكاملة (إيد) لكتابة رمز بيثون. فمن المستحسن استخدام إيد مثل بيشارم ، فيسوال ستوديو كود ، أو الخمول ، لأنها توفر ميزات إضافية والراحة لتطوير بيثون.
أنت الآن على استعداد لبدء رسم دوامة باستخدام السلاحف في الثعبان. قم بتثبيت البيئة وتكوينها باتباع الإرشادات المذكورة أعلاه ، وستكون جاهزا لتنفيذ الكود لإنشاء حلزونات رائعة!
استيراد الوحدات والمكتبات اللازمة
لرسم دوامة في بيثون ، يتم استخدام وحدة السلاحف ، والتي توفر فرصا للبرمجة الرسومية.
أولا ، تحتاج إلى استيراد وحدة السلاحف باستخدام الأمر التالي:
استيراد السلاحف
بعد استيراد وحدة السلحفاة ، يتم إنشاء مثيل للكائن الذي سيكون مسؤولا عن الرسم. يتم استخدام الأمر التالي لإنشاء مثيل:
تي = سلحفاة.سلحفاة()
سيكون مثيل تي سلحفاة ستتحرك ورسم على القماش.
بعد ذلك ، للتحكم في السلحفاة والرسم على اللوحة ، تحتاج إلى تشغيل نافذة السلحفاة باستخدام الأمر التالي:
سلحفاة.مينلوب()
بعد تشغيل نافذة السلحفاة ، يمكنك استخدام أوامر مختلفة للتحكم في السلحفاة، مثل:
- t.إلى الأمام — المسافة) - تحرك السلحفاة للأمام بالمسافة المحددة;
- ر. الحق (زاوية) - يتحول السلحفاة إلى اليمين في زاوية محددة;
- ر. اليسار — زاوية) - يتحول السلحفاة إلى اليسار في زاوية محددة;
- ر. بينوب—) - يرفع قلم السلحفاة بحيث يتوقف عن الرسم;
- ر. بينداون—) - يخفض قلم السلحفاة بحيث يبدأ الرسم;
- t.السرعة (السرعة) - تحدد سرعة حركة السلحفاة;
- ر. اللون — اللون) - يحدد لون الرسم.
في هذا المثال ، سيتم استخدام الأوامر الأساسية لرسم دوامة فقط.
ارسم دوامة باستخدام سلحفاة
السلحفاة في وحدة السلاحف هي أداة ممتازة لرسم الأشكال الرسومية باستخدام رمز الثعبان. يسمح لك بإنشاء أشكال وأنماط مختلفة ، بما في ذلك اللوالب.
لبدء العمل مع السلحفاة ، تحتاج إلى استيراد وحدة السلاحف:
استيراد السلاحف
ثم تحتاج إلى إنشاء كائن سلحفاة:
تي = سلحفاة.سلحفاة()
الآن يمكنك البدء في رسم دوامة. للقيام بذلك ، يمكنك استخدام دورة من شأنها أن تتكرر العدد المطلوب من المرات:
لأني في النطاق (100):
ر. إلى الأمام (ط)
ر. حق (90)
في هذا المثال ، ستتحرك السلحفاة للأمام في كل تكرار للحلقة وتتحول 90 درجة إلى اليمين.
إذا كنت ترغب في تغيير حجم ولون اللولب ، يمكنك تغيير معلمات الوظائف الأمامية واليمنى ، وكذلك استخدام الوظائف لتعيين حجم ولون السلحفاة:
ر. بينسيزي (2) # تعيين حجم القلم
ر. بينكولور ("الأزرق") # تعيين لون القلم
بعد تنفيذ الكود ، سنرى دوامة مرسومة بواسطة سلحفاة على الشاشة:
| كود: |
تي = سلحفاة.سلحفاة() لأني في النطاق (100): ر. إلى الأمام (ط) ر. حق (90) |
|---|---|
| صورة: |
وهكذا ، باستخدام سلحفاة في الثعبان ، يمكنك بسهولة رسم دوامة وضبط معالمها ترضيك. هذه طريقة رائعة لتعلم أساسيات البرمجة وإنشاء أشكال رسومية مثيرة للاهتمام.
سؤال وجواب
كيفية رسم دوامة في بيثون السلاحف?
لرسم دوامة في بيثون باستخدام وحدة السلاحف ، تحتاج إلى استيراد المكتبة المناسبة ، وإنشاء مثيل للسلحفاة وتعيين المعلمات اللازمة لرسم دوامة. على سبيل المثال ، يمكنك استخدام وظيفة "الأمام()" لتحريك السلحفاة للأمام لمسافة معينة ، ثم وظيفة "اليمين()" أو "اليسار()" لتدوير السلحفاة إلى زاوية معينة. بتكرار هذه الخطوات في حلقة ، يمكنك رسم حلزوني.
كيف يمكنني تعيين المعلمات لرسم دوامة?
لتحديد معلمات اللولب ، مثل الحجم أو اللون أو سمك الخط ، يمكنك استخدام الوظائف المقابلة من وحدة السلاحف في الثعبان. على سبيل المثال ، وظيفة" بينسيزي () "يسمح لك لتعيين سمك الخط ، و" اللون () "أو" بينكولور () " وظائف تعيين اللون. يمكنك أيضا استخدام وظيفة" السرعة () " لتعيين سرعة الرسم.
هل من الممكن رسم دوامة باستخدام ألوان مختلفة?
نعم ، يمكنك رسم دوامة باستخدام ألوان مختلفة. للقيام بذلك ، استخدم وظيفة "اللون()" أو "بينكولور()" من وحدة السلاحف في بيثون. تسمح لك هذه الوظائف بتعيين لون الخط الذي ترسمه السلحفاة. على سبيل المثال ، يمكنك إنشاء حلقة يتغير فيها اللون في كل مرة قبل رسم القسم التالي من اللولب.