بايثون هي لغة برمجة قوية ومرنة تسمح لك بأداء مهام مختلفة ، بما في ذلك رسم الأشكال الهندسية. في هذه المقالة ، سنلقي نظرة على تعليمات مفصلة حول كيفية رسم مثلث باستخدام بايثون.
يمكنك رسم مثلث في بيثون باستخدام مكتبات الرسومات المختلفة مثل السلاحف أو ماتلوتليب. لكن في هذا البرنامج التعليمي ، سنركز على استخدام وحدة السلاحف ، لأنها سهلة الاستخدام وتسمح لنا بتنفيذ أفكارنا بسرعة.
توفر لنا وحدة السلاحف وظائف للتحكم في سلحفاة يمكنها التحرك حول الشاشة ورسم الخطوط. يمكننا استخدام هذه الدوال لإنشاء مثلث عن طريق تحديد إحداثيات رؤوسه وطول أضلاعه.
- الشروع في العمل
- تثبيت بايثون
- استخدام مكتبة السلاحف
- وصف الأوامر الرئيسية
- أمثلة التعليمات البرمجية لرسم المثلثات
- سؤال وجواب
الشروع في العمل
في هذه المقالة ، سننظر في كيفية رسم مثلث بلغة برمجة بايثون. للقيام بذلك ، سوف نستخدم مكتبة السلاحف ، والتي تسمح لك بإنشاء صور بيانية.
قبل البدء ، تأكد من تثبيت بايثون على جهاز الكمبيوتر الخاص بك. يمكنك تنزيله من الموقع الرسمي https://www.python.org/downloads /.
بعد تثبيت بيثون ، سوف تحتاج إلى تثبيت مكتبة السلاحف. للقيام بذلك ، افتح موجه الأوامر وقم بتشغيل الأمر التالي:
بيب تثبيت السلاحف
بعد تثبيت مكتبة السلاحف ، يمكنك البدء في كتابة التعليمات البرمجية لرسم مثلث.
ستحتاج إلى استخدام الطرق التالية من مكتبة السلاحف:
- - استيراد مكتبة السلاحف
- - إنشاء كائن سلحفاة
- - المضي قدما بالمسافة المحددة
- - الدوران بالزاوية المحددة إلى اليسار
- - أدر الزاوية المحددة إلى اليمين
- - خفض القلم لرسم
- - رفع القلم للتحرك دون رسم
- - ضبط سمك القلم
- - ضبط لون القلم
في القسم التالي ، سنلقي نظرة فاحصة على استخدام هذه التقنيات لرسم مثلث.
تثبيت بايثون
بايثون هي لغة برمجة عالية المستوى لها بناء جملة بسيط. من أجل استخدام بايثون على جهاز الكمبيوتر الخاص بك ، تحتاج إلى تثبيت مترجم بايثون.
هناك عدة طرق لتثبيت بايثون:
- التثبيت من الموقع الرسمي: على موقع بايثون الرسمي (https://www.بايثون .المؤسسة/) يمكنك العثور على ملف التثبيت لنظام التشغيل الخاص بك. قم بتنزيل هذا الملف وتشغيله باتباع إرشادات المثبت.
- التثبيت عن طريق إدارة الحزم: بعض أنظمة التشغيل (على سبيل المثال ، لينكس وماك) بالفعل بايثون المثبتة مسبقا. في هذه الحالة ، يمكنك تثبيت بايثون من خلال مدير الحزم باستخدام الأمر في المحطة. على سبيل المثال ، لتثبيت على أوبونتو ، استخدم الأمر:
سودو الرابطة بين الحصول على تثبيت بيثون 3بعد تثبيت بايثون ، يمكنك تشغيل موجه الأوامر والتحقق من إصدار بايثون عن طريق إدخال الأمر:
بيثون version الإصدارإذا كان التثبيت ناجحا ، فسترى إصدار بايثون المثبت على جهاز الكمبيوتر الخاص بك.
الآن لديك بيثون على جهاز الكمبيوتر الخاص بك وكنت على استعداد لبدء إنشاء برامج في هذه اللغة.
استخدام مكتبة السلاحف
مكتبة السلاحف هي أداة رسومات بيثون تسمح لك برسم الصور باستخدام وظائف مشابهة لأوامر السلاحف. يوفر السلاحف واجهة بسيطة وبديهية لخلق مجموعة متنوعة من الآثار الرسم.
لاستخدام مكتبة السلاحف ، تحتاج أولا إلى تثبيته باستخدام الأمر:
بيب تثبيت السلاحف
بعد تثبيت المكتبة ، يمكنك البدء في إنشاء مثلث باستخدام الكود التالي:
استيراد السلاحف
# إنشاء مثيل السلاحف
تي = سلحفاة.سلحفاة()
# نقل السلحفاة إلى المكان الصحيح على قماش
تي بينوب()
ر. غوتو (-100 ، -100)
ر. بينداون()
# رسم مثلث
لأني في النطاق (3):
ر. إلى الأمام (200)
ر. حق(120)
# نهاية الرسم
سلحفاة.تم ()
تدور السلحفاة بزاوية محددة (في حالتنا 120 درجة).
لعرض النتيجة على قماش.
بالإضافة إلى رسم المثلثات ، تتيح لك مكتبة السلاحف أيضا إنشاء أشكال رسومية أخرى ورسوم متحركة وملء الأشكال بألوان مختلفة والمزيد. يمكن العثور على مزيد من المعلومات حول قدرات المكتبة في وثائقها الرسمية.
وصف الأوامر الرئيسية
لرسم مثلث في بايثون ، يتم استخدام العديد من الأوامر الأساسية:
- استيراد السلاحف هو الأمر الذي يسمح لك لاستيراد وحدة السلاحف ، والتي توفر وظائف لرسم الرسومات في بيثون.
- تي = سلحفاة.سلحفاة () - الأمر يخلق كائن " تي " ، وهو سلحفاة تستخدم للرسم.
- t.إلى الأمام (الطول) هو أمر يحرك السلحفاة للأمام بمسافة (طول) محددة بالبكسل.
- ر. اليسار (الزاوية) هو أمر يحول السلحفاة إلى اليسار بزاوية محددة (زاوية) بالدرجات.
- ر. اليمين (الزاوية) هو أمر يحول السلحفاة إلى اليمين بزاوية محددة (زاوية) بالدرجات.
- t.بينوب () هو الأمر الذي يرفع قلم السلحفاة للتحرك دون رسم.
- ر. بينداون () هو الأمر الذي يخفض قلم السلحفاة لبدء الرسم.
- ر. لون القلم (اللون) هو الأمر الذي يحدد لون قلم السلحفاة.
- ر. حجم القلم (الحجم) هو الأمر الذي يحدد سمك قلم السلحفاة.
هذه ليست سوى بعض الأوامر التي يمكن استخدامها لرسم مثلث باستخدام سلحفاة في الثعبان. يمكنك استخدامها لإنشاء أشكال وزخارف مختلفة.
أمثلة التعليمات البرمجية لرسم المثلثات
1. رسم مثلث باستخدام الأحرف
طباعة ("*")
طباعة ("***")
طباعة ("*****")
طباعة("*******")
2. Рисование треугольника с помощью цикла
for i in range(1, 6):
for j in range(5 - i):
print(" ", end="")
for k in range(i * 2 - 1):
print("*", end="")
print()
3. Рисование треугольника с помощью звездочек
num = 5
for i in range(num):
print("*" * (i + 1))
4. Рисование заполненного треугольника
num = 5
for i in range(num):
for j in range(num - i - 1):
print(" ", end="")
for k in range(i * 2 + 1):
print("*", end="")
print()
5. Рисование треугольника с пирамидой
الأسطوانات = 5
لأني في النطاق (الأسطوانات):
ل ي في النطاق (الأسطوانات-ط-1:
طباعة (""،النهاية="")
إلى عن على ك في النطاق (أنا + 1:
طباعة ("*"،النهاية="")
ل في النطاق (أنا):
طباعة ("*"،النهاية="")
طباعة()
6. Рисование треугольника в обратном порядке
الأسطوانات = 5
لأني في النطاق (الأسطوانات ، 0 ، -1):
ل ي في النطاق (الأسطوانات ط:
طباعة (""،النهاية="")
لك في النطاق (أنا * 2-1:
طباعة ("*"،النهاية="")
طباعة()
7. Рисование равнобедренного треугольника
الأسطوانات = 5
لأني في النطاق (الأسطوانات):
ل ي في النطاق (الأسطوانات-ط-1:
طباعة (""،النهاية="")
لك في النطاق (أنا * 2 + 1:
طباعة ("*"،النهاية="")
طباعة()
for i in range(num - 2, -1, -1):
for j in range(num - i - 1):
print(" ", end="")
for k in range(i * 2 + 1):
print("*", end="")
print()
8. Рисование треугольника с числами
num = 5
count = 1
for i in range(num):
for j in range(num - i - 1):
print(" ", end="")
for k in range(i + 1):
print(count, end="")
count += 1
print()
9. Рисование треугольника с буквами
num = 5
char = 65
for i in range(num):
for j in range(num - i - 1):
print(" ", end="")
for k in range(i + 1):
print(chr(char), end="")
char += 1
print()
10. رسم مثلث باستخدام
وظيفة ديف رسم_مثلث (الصفوف) :
لأني في النطاق (الصفوف):
طباعة (""*(الصفوف-أنا - 1) + "*" * (2 * أنا + 1))
رسم_مثلث (5)