يمكن لصورة زهرة إحياء أي تطبيق كمبيوتر أو صفحة ويب. ومع ذلك ، ليس من السهل رسم زهرة بسرعة ، خاصة إذا كنت جديدا في البرمجة. في هذه المقالة ، سننظر في كيفية استخدام لغة برمجة بايثون مع مكتبة السلاحف لإنشاء زهرة بسيطة وجميلة.
قبل البدء في العمل ، وسوف تحتاج إلى تثبيت بيثون ومكتبة السلاحف. بايثون هي لغة برمجة عالمية تستخدم على نطاق واسع في العديد من المجالات. من السهل التعلم ويسمح لك بإنشاء برامج وتطبيقات مختلفة. السلاحف هي مكتبة الرسومات الثعبان الذي يسمح لك لرسم على الشاشة باستخدام برنامج السلاحف "القلم".
أولا ، دعونا نرسم الشكل الأساسي للزهرة. سوف نستخدم أوامر السلحفاة لرسم الخطوط والدوائر. قبل أن ترسم ، عليك أن تتذكر أن إحداثيات النقاط في الطائرة مخزنة في مكتبة السلاحف. سنستخدم الأرقام للإشارة إلى الإحداثيات (س ، ص) لكل نقطة. يتم التحكم في حركة السلحفاة عن طريق الأوامر الأمامية والدوران إلى اليسار أو اليمين. الآن بعد أن أصبحت على دراية بأساسيات السلحفاة ، لنبدأ في رسم زهرة!
- التحضير لرسم زهرة
- اختيار الأدوات والبرامج
- إنشاء مساحة عمل
- خلق الشكل الأساسي للزهرة
- بداية الرسم
- إضافة بتلات
- رسم تفاصيل زهرة
- خلق عنصر مركزي
- سؤال وجواب
- كيفية رسم زهرة في بيثون السلاحف?
- كيف يمكنني اختيار لون الخلفية ولون القلم?
- كيف يمكنني رسم زهرة مع الداخل شغل في?
- كيف يمكنني تغيير سمك القلم في بيثون السلاحف?
التحضير لرسم زهرة
قبل البدء في رسم زهرة في الثعبان باستخدام وحدة السلاحف ، تحتاج إلى إكمال العديد من الخطوات التحضيرية. دعونا ننظر إليها بمزيد من التفصيل:
بعد الانتهاء من الخطوات المذكورة أعلاه ، يمكنك البدء بأمان في رسم زهرة بمساعدة سلحفاة في الثعبان! لا تنس حفظ البرنامج النصي الخاص بك وتشغيله.
اختيار الأدوات والبرامج
- لرسم زهرة في الثعبان باستخدام سلحفاة ، ستحتاج إلى الأدوات التالية:
- بايثون هي لغة برمجة يتم فيها كتابة رمز رسم زهرة.
مكتبة السلاحف هي مكتبة بيثون مدمجة توفر أدوات لإنشاء تطبيقات رسومية باستخدام السلحفاة.
- لكتابة التعليمات البرمجية وتنفيذ برنامج ، سوف تحتاج إلى اختيار برنامج أو بيئة تطوير متكاملة (بيئة تطوير متكاملة) للعمل مع لغة بايثون. فيما يلي بعض الخيارات الشائعة:
- الخمول هو إيد الرسمي الذي يأتي مع تثبيت بيثون. إنه سهل الاستخدام وله وظائف أساسية للعمل مع بايثون.
- بيشارم هو إيد شعبية مصممة خصيصا للعمل مع بيثون. يحتوي على العديد من الميزات والأدوات التي ستساعدك على كتابة التعليمات البرمجية بكفاءة.
سبايدر هو إيد شعبية أخرى التي غالبا ما تستخدم لتحليل البيانات في بيثون. يحتوي على واجهة سهلة الاستخدام وميزات متقدمة.
يعتمد اختيار برنامج معين على احتياجاتك وتفضيلاتك. إذا كنت بدأت للتو لتعلم بيثون ، ثم إيد بسيطة مثل الخمول قد تكون مناسبة لك. إذا كان لديك خبرة في البرمجة وتحتاج إلى أدوات متقدمة ، فمن المستحسن أن تولي اهتماما لبيشارم أو سبايدر.
بعد اختيار الأدوات والبرامج اللازمة ، تكون مستعدا لبدء إنشاء رمز لرسم زهرة في الثعبان باستخدام سلحفاة.
إنشاء مساحة عمل
قبل أن نبدأ في رسم زهرة في بيثون باستخدام وحدة السلاحف ، نحتاج إلى إنشاء مساحة عمل. في مساحة العمل ، سوف نرسم زهرة لدينا.
لإنشاء مساحة عمل في بيثون ، سوف نستخدم وحدة السلاحف. توفر لنا هذه الوحدة القدرة على رسم كائنات رسومية على قماش.
لنبدأ باستيراد الوحدة:
استيراد السلاحف
ثم سنقوم بإنشاء مثيل من السلحفاة:
تي = سلحفاة.سلحفاة()
بعد إنشاء مثيل السلحفاة ، يمكننا ضبط بعض المعلمات مثل لون الخط وسمك الخط ولون التعبئة وغيرها:
ر. حجم القلم (3) # سمك الخط
t.قلم رصاص ("أزرق") # لون الخط
ر. فيلكولور ("الأصفر") # ملء اللون
يمكننا أيضا ضبط موضع السلحفاة على القماش:
ر. بينوب () # رفع القلم
ر. انتقل إلى (-50 ، -50) # انتقل إلى الموضع المحدد
بعد إعداد المعلمات من السلحفاة وموقعها ، ونحن على استعداد للبدء في رسم زهرة لدينا:
ر. بينداون () # خفض القلم
الآن لدينا مساحة عمل ونحن على استعداد لرسم زهرة لدينا في بيثون!
خلق الشكل الأساسي للزهرة
قبل البدء في رسم زهرة في الثعبان باستخدام سلحفاة ، تحتاج إلى تحديد الشكل الأساسي للزهرة. في هذا القسم ، سننظر في كيفية إنشاء أساس لزهرة المستقبل.
الخطوة 1: إنشاء مشروع جديد في بيئة تطوير بيثون الخاص بك.
الخطوة 2: استيراد وحدة السلاحف باستخدام السطر التالي من التعليمات البرمجية:استيراد السلاحف
الخطوة 3: إنشاء مثيل سلحفاة:تي = سلحفاة.سلحفاة()
الخطوة 4: ابدأ في رسم الشكل الأساسي للزهرة. ابدأ برسم دائرة ستكون بمثابة قاعدة لبرعم الزهرة. استخدم الكود التالي:t.دائرة (100)
في هذا المثال ، استخدمنا نصف قطر 100 بكسل. يمكنك تغييره وفقا لتفضيلاتك.
الخطوة 5: بعد رسم الدائرة ، انقل السلحفاة إلى الموضع الذي ستكون فيه الزهرة. يمكن القيام بذلك باستخدام الكود التالي:
تي بينوب()
ر. غوتو (0 ، -150)
ر. بينداون()
سيسمح لنا تحريك السلحفاة إلى الموضع (0 ، -150) قبل رسم الزهرة بوضعها في أسفل الشاشة.
الخطوة 6: إنشاء بتلات الزهور. للقيام بذلك ، يمكنك استخدام حلقة لتكرار عدد معين من المرات الرمز الذي سيرسم البتلة. هنا مثال على رمز يرسم بتلة مربعة:
لـ _ في النطاق (4):
ر. إلى الأمام (100)
ر. حق (90)
سيؤدي ذلك إلى إنشاء بتلة مربعة يبلغ طول كل جانب فيها 100 بكسل. يمكنك تغيير طول وشكل البتلة وفقا لذوقك.
الخطوة 7: كرر الخطوة 6 لإنشاء عدة بتلات حول قاعدة الزهرة. قم بتغيير زاوية الدوران وطول الجوانب للحصول على التأثير المطلوب.
هذا كل شيء! الآن لديك الشكل الأساسي للزهرة ، والذي يمكنك تزيينه بأنماط وعناصر مختلفة. في الأقسام التالية ، سننظر في كيفية إضافة التفاصيل وإنهاء رسم زهرة.
بداية الرسم
لبدء رسم زهرة باستخدام وحدة السلاحف في بيثون ، ستحتاج إلى تثبيت وحدة السلاحف.
يتم تضمين هذه الوحدة في مكتبة بايثون القياسية ، لذلك لا تحتاج إلى تثبيتها بشكل منفصل.
1. استيراد وحدة السلاحف:
استيراد السلاحف
2. إنشاء مثيل السلحفاة:
تي = سلحفاة.سلحفاة()
3. تعيين لون خط السلاحف:
ر. قلم رصاص ("أحمر")
4. تعيين سمك خط السلحفاة (اختياري):
ر. حجم القلم (3)
5. ارفع القلم حتى لا تترك السلحفاة أي أثر:
تي بينوب()
6. نقل السلحفاة إلى الموضع المطلوب:
ر. غوتو (س ، ص)
ملاحظة: استبدال س و ص مع إحداثيات مواقف البداية المطلوبة. هنا ، س هو الإحداثي الأفقي و ص هو الإحداثي الرأسي.
أنت الآن جاهز لبدء رسم زهرة في الثعبان باستخدام وحدة السلاحف! تحتاج فقط إلى استدعاء الوظائف اللازمة في مثل هذه الطريقة للحصول على النتيجة المرجوة. حرك السلحفاة وغير اتجاهها وكرر هذه الخطوات حتى تكون راضيا تماما عن الرسم.
إضافة بتلات
لإنشاء زهرة في برنامج بيثون باستخدام مكتبة السلاحف ، تحتاج إلى إضافة بتلات. لرسم بتلات ، سوف نستخدم أوامر السلحفاة لرسم دائرة وقوس.
1. تبدأ من خلال خلق وظيفة من شأنها أن رسم بتلة واحدة:
من استيراد السلاحف *
رسم مواطن_بتال():
يمين (75) # أدر السلحفاة إلى اليمين بمقدار 75 درجة
إلى الأمام (100) # تحريك السلحفاة للأمام بمقدار 100 بكسل
اليسار (150) # أدر السلحفاة إلى اليسار بمقدار 150 درجة
إلى الأمام (100) # تحريك السلحفاة للأمام بمقدار 100 بكسل
2. الآن إنشاء وظيفة من شأنها أن رسم كل بتلات:
ديف درو فلاور():
لـ _ في النطاق (6):
رسم_بتال()
يمين (60) # أدر السلحفاة إلى اليمين بمقدار 60 درجة
3. بعد إنشاء الوظيفة ، يمكنك الاتصال بها:رسم_زهرة()
الآن ، إذا قمت بتشغيل البرنامج ، سترى زهرة مع ستة بتلات.
داخل وظيفة السحب () ، نستخدم الأوامر اليمنى () واليسرى() والأمام() لتحريك السلحفاة إلى الموقع المطلوب ورسم الخطوط. داخل وظيفة الرسم () ، نسمي وظيفة الرسم () ست مرات وندير السلحفاة 60 درجة في كل مرة لرسم البتلات حول المركز.
يمكنك الآن إضافة تفاصيل إضافية مثل الساق والأوراق لجعل الزهرة أكثر جمالا!
رسم تفاصيل زهرة
بعد أن تعلمنا كيفية رسم قاعدة زهرة ، فقد حان الوقت لإضافة تفاصيل من شأنها أن تجعل زهرة لدينا أكثر واقعية وملونة.
- ل
- إلى الأمام
- اليسار
- أمر يسمح لك بتحويل السلحفاة إلى اليسار بزاوية معينة.
الآن دعنا نكتب الكود التالي:
لأني في النطاق (12):
سلحفاة.إلى الأمام (50)
سلحفاة.اليسار (30)
اليسار
لإنشاء شكل الأوراق.
هنا هو رمز عينة:
سلحفاة.إلى الأمام (100)
سلحفاة.يمين (45)
سلحفاة.إلى الأمام (50)
سلحفاة.اليسار (90)
سلحفاة.إلى الأمام (50)
سلحفاة.يمين (45)
الدائرة
لرسم دائرة تمثل منتصف الزهرة. على سبيل المثال ، سيرسم هذا الرمز دائرة نصف قطرها 25:
سلحفاة.دائرة (25)
الآن بعد أن أصبح لدينا جميع الأوامر اللازمة ، يمكننا تجربة حجم وشكل البتلات والساق ومركز الزهرة لإنشاء زهرة فريدة وجميلة تتناسب تماما مع ذوقك وخيالك.
لا تخف من التجربة وإضافة أفكارك الخاصة! وتذكر أن رسم زهرة ليس فقط تمرينا مفيدا لبرمجة الثعبان ، ولكنه أيضا نشاط يمنح الكثير من الفرح والإلهام.
خلق عنصر مركزي
سيكون العنصر المركزي للزهرة هو مركزها الجميل. يمكن صنع هذا العنصر على شكل دائرة أو كرة أو بيضاوية صغيرة. دعونا إنشائه باستخدام مكتبة السلاحف.
هنا هو رمز من شأنها أن رسم مركز زهرة:
استيراد السلاحف
ديف درو سنتر():
سلحفاة.بينوب()
سلحفاة.انتقل الى (0 ، -50) # نقل السلحفاة إلى الأصل في الجزء السفلي
سلحفاة.بنداون()
سلحفاة.ملءاللون ("أصفر") # ضبط لون التعبئة لمركز الزهرة
سلحفاة.بيغن فيل()
سلحفاة.دائرة (50) # ارسم دائرة نصف قطرها 50
سلحفاة.نهاية التعبئة()
سلحفاة.السرعة (1) # ضبط سرعة السلحفاة
مركز السحب()
سلحفاة.تم ()
يستخدم هذا الرمز وظائف من مكتبة السلاحف لنقل السلحفاة إلى الموقع المطلوب ، وتعيين لون التعبئة ، ورسم دائرة ، وملء اللون. بعد استدعاء وظيفة مركز السحب () ، سيتم رسم مركز الزهرة على اللوحة القماشية.
الآن لدينا عنصر مركزي جميل من الزهرة يمكننا استخدامه مع عناصر أخرى لإنشاء زهرة كاملة وجميلة.
سؤال وجواب
كيفية رسم زهرة في بيثون السلاحف?
لرسم زهرة في ثعبان سلحفاة ، يمكنك استخدام مكتبة السلاحف. ستكون الخطوة الأولى هي استيراد وحدة السلاحف. ثم يمكنك اختيار لون الخلفية ولون القلم ، وكذلك تعيين سمك القلم. بعد ذلك ، يجب عليك رسم مخطط الزهرة عن طريق تحريك السلحفاة للأمام وتحويلها بزاوية معينة. بعد ذلك ، املأ الجزء الداخلي من الزهرة بالألوان باستخدام أمر السلحفاة.ابدأ بالملء () والسلحفاة.نهاية ملء (). في نهاية البرنامج ، يجب عليك استدعاء السلحفاة.تم () الأمر بحيث لا تغلق نافذة الرسومات مباشرة بعد التقديم.
كيف يمكنني اختيار لون الخلفية ولون القلم?
يمكنك استخدام وظائف السلحفاة لتحديد لون الخلفية ولون القلم في ثعبان السلحفاة.بجكولور () والسلحفاة.قلم رصاص () ، على التوالي. على سبيل المثال ، لتحديد لون الخلفية الحمراء ، يمكنك استخدام السلاحف.بغكولور ("الأحمر"). واختيار اللون الأزرق من القلم ، يمكنك استخدام السلاحف.قلم رصاص ("أزرق").
كيف يمكنني رسم زهرة مع الداخل شغل في?
لرسم زهرة بجزء داخلي مملوء في ثعبان سلحفاة ، يمكنك استخدام أوامر السلحفاة.ابدأ بالملء () والسلحفاة.نهاية ملء (). قبل البدء في رسم الجزء الداخلي من الزهرة ، يجب عليك استدعاء أمر السلحفاة.ابدأ ملء (). ثم يجب عليك رسم الخطوط العريضة للزهرة ، ثم استدعاء السلحفاة.نهاية ملء () الأمر لملء داخل زهرة مع اللون المحدد.
كيف يمكنني تغيير سمك القلم في بيثون السلاحف?