0Pricing
Coding for Kids · درس

تحديد الفائز

قارنوا الاختيارات

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

من الفائز؟ 🏆

مرحبًا أيها الحكم! ⚖️ حان الآن الجزء المشوق: مقارنة اختيار اللاعب باختيار الحاسوب لمعرفة الفائز! 🏆

سنستخدم جمل if لاتخاذ القرار!

print('Let me see who wins! 🤔')

أولًا، تحققوا من التعادل 🤝

إذا اختار كلاهما الشيء نفسه، فهذه حالة تعادل! نتحقق من ذلك أولًا باستخدام ==. 🤝

player = 'rock'
computer = 'rock'
if player == computer:
    print('It is a tie! 🤝')

متى يفوز اللاعب؟ 😀

يفوز اللاعب في ثلاث حالات:

  • الحجر يهزم المقص ✊✌️
  • الورق يهزم الحجر ✋✊
  • المقص يهزم الورق ✌️✋

لنتحقق من إحدى هذه الحالات!

player = 'rock'
computer = 'scissors'
if player == 'rock' and computer == 'scissors':
    print('You win! ✊ smashes ✌️')

كلمة And 🔗

تعني كلمة and وجوب تحقق الأمرين معًا! 🔗 "اللاعب اختار الحجر والحاسوب اختار المقص" — عندها فقط يُحتسب الفوز!

sunny = True
warm = True
if sunny and warm:
    print('Perfect beach day! 🏖️')

حالات الفوز الثلاث كلها 😀

لنتحقق من الطرق الثلاث التي يمكن للاعب أن يفوز بها، باستخدام or لضمّها معًا! 😀

player = 'paper'
computer = 'rock'
if (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
    print('You WIN! 🎉')

وإلا يفوز الحاسوب 🤖

إذا لم تكن النتيجة تعادلًا ولم يفز اللاعب، يفوز الحاسوب إذن! نستخدم else للتعامل مع هذه الحالة. 🤖

player = 'rock'
computer = 'paper'
if player == computer:
    print('Tie! 🤝')
else:
    print('Computer wins this round! 🤖')

جمع كل الأجزاء معًا 🧩

إليكم محدد الفائز كاملًا: التعادل أولًا، ثم فوز اللاعب، ثم فوز الحاسوب في else! 🧩

player = 'scissors'
computer = 'paper'
if player == computer:
    print('Tie! 🤝')
elif (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
    print('You win! 🎉')
else:
    print('Computer wins! 🤖')

باستخدام اختيارات حقيقية 🎮

لنستخدم اختيارًا حقيقيًا من اللاعب واختيارًا عشوائيًا من الحاسوب، ثم نحدد الفائز! 🎮

import random
choices = ['rock', 'paper', 'scissors']
player = input('Your pick: ')
computer = random.choice(choices)
print('You:', player, '| Me:', computer)
if player == computer:
    print('Tie! 🤝')

المواجهة الكاملة! ⚔️

إليكم جولة كاملة تتضمن اختيارًا حقيقيًا من اللاعب، واختيارًا عشوائيًا من الحاسوب، وتحديدًا للفائز! ⚔️

import random
choices = ['rock', 'paper', 'scissors']
player = input('Pick rock/paper/scissors: ')
computer = random.choice(choices)
print('You:', player, '| Computer:', computer)
if player == computer:
    print('Tie! 🤝')
elif (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
    print('You win! 🎉')
else:
    print('Computer wins! 🤖')

الاحتفال بالنتيجة 🎊

أيًا كان الفائز، اجعلوا الأمر ممتعًا بالرموز التعبيرية والتشجيع! حتى التعادل مشوق! 🎊

result = 'win'
if result == 'win':
    print('🎉 You are the champion! 🏆')
else:
    print('Good game! Try again! 💪')

محترف تحديد الفائز! 🚀

أصبحتم قادرين الآن على تحديد الفائز في أي جولة! 🚀 السر هو التحقق من التعادل أولًا، ثم فوز اللاعب، ثم استخدام else. رائع!

player = 'rock'
computer = 'scissors'
if player == 'rock' and computer == 'scissors':
    print('Rock smashes scissors! You win! ✊')

اختبار سريع! 🧠

اختبروا مهاراتكم في تحديد الفائز! 🏆

بطل تحديد الفائز! 🎉

ممتاز! 🎉 أصبحتم قادرين على تحديد الفائز!

  • تحققوا أولًا من التعادل باستخدام == 🤝
  • تعني and وجوب تحقق الجزأين معًا 🔗
  • تضم or حالات الفوز الثلاث 😀
  • تعني else فوز الحاسوب 🤖

التالي: اللعب مرارًا وتكرارًا! 🔁

print('🏆 The winner has been decided! 🏆')

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

هل درس «تحديد الفائز» مجاني؟

نعم — نص درس «تحديد الفائز» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 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 يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

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

  1. القواعد
  2. اختيارات الحاسوب
  3. تحديد الفائز
  4. اللعب مجددًا
← العودة إلى Coding for Kids