0Pricing
Coding for Kids · درس

اتخاذ الخيارات

فرّعوا القصة

اتخاذ الخيارات درس مجاني في Coding for Kids على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Coding for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Coding for Kids 4 دروس في المجموع.

اختر طريقك! 🌳

مرحبًا بك مجددًا! 🏴‍☠️ تتيح لك أفضل المغامرات اختيار ما سيحدث بعد ذلك! 🌳

سنتعلم اليوم كيفية تفرّع القصة باستخدام الاختيارات وif! 🤔

print("Time to make choices! 🌳")

اعرض طريقين 🛤️

امنح اللاعب طريقين ليختار أحدهما! 🛤️

ثم اسأله عن الطريق الذي اختاره!

print("A fork in the road! 🛤️")
print("Left = cave 🕳️")
print("Right = river 🌊")
choice = input("Which way? (left/right) ")
print("You chose:", choice)

استجب باستخدام if 🧠

سنجعل اللعبة الآن تستجيب للاختيار باستخدام if! 🧠

اختيار مختلف = قصة مختلفة! ✨

choice = "left"
if choice == "left":
    print("You enter a spooky cave! 🕳️")
else:
    print("You swim across the river! 🌊")

أكثر من طريقين 🔀

استخدم elif لإضافة مسارات أكثر! 🔀

تعني elif «وإلا، إذا كان هذا بدلًا منه»! 🤓

choice = "climb"
if choice == "cave":
    print("Into the cave! 🕳️")
elif choice == "climb":
    print("You climb a tall tree! 🌳")
else:
    print("You wait around. 🤷")

طابق الاختيار الحقيقي 🎯

لنربط إدخال اللاعب الحقيقي بالقصة! 🎯

door = input("Open the red or blue door? ")
if door == "red":
    print("A friendly monkey! 🐵")
else:
    print("A pile of gold! 🪙")

انتبه إلى الكتابة! 🔤

أجهزة الكمبيوتر دقيقة جدًا! فالقيمتان "Left" و"left" مختلفتان بالنسبة إلى Python! 😮

استخدم .lower() لتحويل كل شيء إلى أحرف صغيرة وتجنب الالتباس! 🪄

choice = "LEFT"
choice = choice.lower()
if choice == "left":
    print("Going left! 👈")

الاختيارات تغيّر الإحصاءات 📊

يمكن للاختيارات تغيير عدد القطع النقدية أو صحة اللاعب! 📊

يؤدي التقاط الذهب إلى إضافة قطع نقدية! 🪙

coins = 0
choice = "grab gold"
if choice == "grab gold":
    coins = coins + 10
print("Coins now:", coins, "🪙")

اختيار محفوف بالمخاطر ⚠️

بعض الاختيارات محفوفة بالمخاطر! يؤدي لمس فخ إلى خسارة الصحة! ⚠️

health = 100
choice = "touch trap"
if choice == "touch trap":
    health = health - 30
print("Health now:", health, "❤️")

اختيارات داخل اختيارات 🪆

قد يؤدي أحد الاختيارات إلى اختيار آخر! مثل الدمى المتداخلة! 🪆

path = "cave"
if path == "cave":
    print("Inside the cave you see a chest! 📦")
    print("Do you open it? Next lesson decides! 😏")

دالة للاختيارات 🛠️

ضع اختيارًا داخل دالة لإعادة استخدامه! 🛠️

def ask(question):
    answer = input(question + " ")
    return answer.lower()

pick = ask("Go up or down?")
print("You picked:", pick)

خبير الاختيارات! 🏆

أصبحت قادرًا الآن على تفرّيع أي قصة! 🎉

  • تستجيب if للاختيار 🧠
  • تضيف elif مسارات أخرى 🔀
  • يصحح .lower() اختلاف حالة الأحرف 🔤
  • تغيّر الاختيارات عدد القطع النقدية والصحة 📊

التالي: العثور على الكنز والفوز! 💎

print("I can make choices! 🌳🥇")

اختبار سريع ✅

لنختبر مهاراتك في اتخاذ القرارات! 🧠

وقت المراجعة! 🎒

أحسنت، يا خبير الاختيارات! 🌟

  • تفرّع if وelif وelse أحداث القصة 🌳
  • تتجنب .lower() أخطاء اختلاف الكتابة 🔤
  • تغيّر الاختيارات العملات والصحة 📊
  • يمكن أن تقود الاختيارات إلى اختيارات أخرى 🪆

التالي: الفوز بالكنز! 💎

print("Making Choices: complete! 🚀")

الأسئلة الشائعة

هل درس «اتخاذ الخيارات» مجاني؟

نعم — نص درس «اتخاذ الخيارات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Coding for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Coding for Kids 4 دروس في المجموع.

ماذا ستتعلم في «اتخاذ الخيارات»؟

فرّعوا القصة تتمرن على Coding for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Coding for Kids؟

لا تُشترط خبرة سابقة. Coding for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «اتخاذ الخيارات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Coding for Kids هذا؟

نعم. كل درس في Coding for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. التخطيط للمغامرة
  2. اتخاذ الخيارات
  3. العثور على الكنز
  4. انتهاء اللعبة
← العودة إلى Coding for Kids