مثلثات النجوم
كبّروا الأنماط
مثلثات النجوم درس مجاني في Coding for Kids على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Coding for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Coding for Kids 4 دروس في المجموع.
مثلثات من النجوم! ⭐
مرحبًا أيها الفنّان! 🎨 سنرسم اليوم مثلثات من النجوم تكبر صفًا بعد صف! ⭐
مثل هذا:
- *
- **
- ***
لنتعلّم السحر!
print('*')
print('**')
print('***')صفوف متزايدة 📈
لاحظوا كيف يحتوي كل صف على نجوم أكثر؟ يحتوي الصف 1 على نجمة واحدة، والصف 2 على نجمتين، والصف 3 على 3 نجوم. 📈
السر هو أن الحلقة الداخلية تنفّذ عددًا مختلفًا من المرات في كل صف!
for row in range(3):
print('Row', row, 'needs', row + 1, 'stars')استخدام row في الحلقة الداخلية 🔑
إليكم المفتاح السري 🔑: تعتمد range الخاصة بالحلقة الداخلية على رقم الحلقة الخارجية!
نستخدم range(row + 1) لكي يحصل الصف 0 على نجمة واحدة، والصف 1 على نجمتين، وهكذا.
for row in range(3):
for star in range(row + 1):
print('*', end='')
print()مثلث أكبر 🔺
هل تريدون مثلثًا أطول؟ كبّروا range الخارجية فحسب! جرّبوا 5 صفوف. 🔺
for row in range(5):
for star in range(row + 1):
print('*', end='')
print()مثلث من الرموز التعبيرية 🌟
النجوم رائعة، لكن الرموز التعبيرية ممتعة! لننشئ مثلثًا من النجوم المتوهجة! 🌟
for row in range(4):
for s in range(row + 1):
print('🌟', end='')
print()مثلث متناقص 🔻
ماذا لو أردنا مثلثًا يصغر؟ يمكننا عكس اتجاه العدّ! 🔻
يحصل الصف 0 على العدد الأكبر، ويحصل كل صف تالٍ على عدد أقل. إنه شكل مقلوب رائع!
for row in range(4):
for s in range(4 - row):
print('*', end='')
print()عدّ النجوم 🔢
كم نجمة توجد في مثلث مكوّن من 3 صفوف؟ لنحسبها: 1 + 2 + 3 = 6! يمكن للحاسوب جمعها نيابةً عنا. 🔢
total = 0
for row in range(3):
for s in range(row + 1):
total = total + 1
print('Total stars:', total)أرقام بدلًا من النجوم 1️⃣
بدلًا من النجوم، لنطبع رقم الصف! سيشكّل ذلك مثلثًا مرتبًا من الأرقام. 1️⃣2️⃣3️⃣
for row in range(5):
for s in range(row + 1):
print(row + 1, end='')
print()أضيفوا مسافات للتنسيق 🌬️
تجعل مسافة صغيرة بين النجوم المثلثَ يبدو أكثر اتساعًا وجمالًا! 🌬️
for row in range(5):
for s in range(row + 1):
print('*', end=' ')
print()مثلث القلوب 💖
لننشر بعض الحب! مثلث متزايد من القلوب. 💖 جرّبوا تغيير الارتفاع أيضًا!
for row in range(5):
for s in range(row + 1):
print('💖', end='')
print()أنتم محترفو الأنماط! 🚀
الآن أنتم تتحكمون بالسحر! غيّروا الرقم 6 أدناه ليصبح المثلث أطول. جرّبوا رمزًا تعبيريًا من اختياركم أيضًا! 🚀
الفكرة الأساسية: تجعل range(row + 1) الصفوف تكبر!
for row in range(6):
for s in range(row + 1):
print('🍕', end='')
print()تحقّق سريع! 🧠
حان وقت اختبار مهاراتكم في المثلثات! 🔺
بطل المثلثات! 🎉
لقد نجحتم! 🎉 أصبح بإمكانكم إنشاء أنماط متزايدة!
- استخدموا الرقم الخارجي داخل الحلقة الداخلية ✨
- تجعل
range(row + 1)الصفوف تكبر 📈 - تجعل
range(4 - row)الصفوف تصغر 📉 - أضيفوا مسافات أو رموزًا تعبيرية للتنسيق 🌟
التالي: جدول الضرب! ✖️
for row in range(5):
for s in range(row + 1):
print('⭐', end='')
print()الأسئلة الشائعة
هل درس «مثلثات النجوم» مجاني؟
نعم — نص درس «مثلثات النجوم» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Coding for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Coding for Kids 4 دروس في المجموع.
ماذا ستتعلم في «مثلثات النجوم»؟
كبّروا الأنماط تتمرن على Coding for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Coding for Kids؟
لا تُشترط خبرة سابقة. Coding for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «مثلثات النجوم»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Coding for Kids هذا؟
نعم. كل درس في Coding for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- حلقة داخل حلقة
- رسم شبكة
- مثلثات النجوم
- جدول الضرب