اللعب مجددًا
كرّروا اللعبة في حلقة
اللعب مجددًا درس مجاني في Coding for Kids على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Coding for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Coding for Kids 4 دروس في المجموع.
العبوا مجددًا مرارًا! 🔁
مرحبًا يا خبير الألعاب! 🎮 الجولة الواحدة ممتعة، لكن لعب جولات كثيرة أكثر متعة! 🔁
سنتعلم اليوم تكرار اللعبة كاملة حتى يتمكن اللاعبون من مواصلة اللعب!
print('Want to play again? Let me show you how! 🔁')حلقة للجولات 🔢
يمكننا استخدام حلقة for للعب عدد محدد من الجولات، مثل 3 ألعاب متتالية! 🔢
for round in range(3):
print('Round', round + 1, 'starting! 🎮')اللعبة كاملة داخل حلقة 🎯
لِنضع جولة بسيطة داخل الحلقة. كل تكرار للحلقة يمثل لعبة كاملة واحدة! 🎯
import random
choices = ['rock', 'paper', 'scissors']
for round in range(2):
computer = random.choice(choices)
print('Round', round + 1, '- Computer chose', computer)حساب النقاط 🔢
لِنعدّ الانتصارات! ننشئ صندوقًا للنقاط يبدأ من 0 ويزداد عندما يفوز اللاعب. 🔢
score = 0
score = score + 1
print('Your score is now', score, '! 🏆')النقاط عبر الجولات 📊
يبقى صندوق النقاط خارج الحلقة حتى يتذكر النقاط عبر الجولات! وداخل الحلقة نضيف إليها. 📊
score = 0
for round in range(3):
score = score + 1
print('After round', round + 1, 'score is', score)السؤال: هل تريدون اللعب مجددًا؟ ❓
بدلًا من استخدام عدد ثابت، يمكننا سؤال اللاعب عما إذا كان يريد المتابعة! نستخدم حلقة while لهذا الغرض. ❓
again = 'yes'
while again == 'yes':
print('Playing a round! 🎮')
again = input('Play again? yes/no: ')حلقة while 🔄
تستمر حلقة while في التكرار ما دام شيء ما صحيحًا! 🔄 "ما دام اللاعب يقول نعم، استمروا في اللعب!"
count = 0
while count < 3:
print('Loop number', count)
count = count + 1التوقف عندما يقولون لا 🛑
عندما يكتب اللاعب شيئًا غير 'yes'، تتوقف حلقة while! 🛑 إنها طريقة سهلة للخروج!
answer = 'yes'
while answer == 'yes':
print('Another round! 🎲')
answer = input('Again? (yes/no): ')
print('Thanks for playing! 👋')لعبة كاملة قابلة لإعادة اللعب 🎮
إليكم لعبة حجر، ورق، مقص كاملة يمكنكم لعبها مرارًا وتكرارًا! استمروا في اللعب حتى تكتبوا no!
import random
choices = ['rock', 'paper', 'scissors']
again = 'yes'
while again == 'yes':
player = input('Pick rock/paper/scissors: ')
computer = random.choice(choices)
print('You:', player, '| Me:', 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! 🤖')
again = input('Play again? (yes/no): ')
print('Goodbye! 👋')عرض النتيجة النهائية 🏆
في النهاية، اعرضوا عدد المرات التي فاز فيها اللاعب! إنها طريقة جميلة لإنهاء المتعة. 🏆
wins = 2
losses = 1
print('Final score! Wins:', wins, 'Losses:', losses, '🏆')لقد بنيتم لعبة كاملة! 🚀
رائع! 🚀 لقد أنشأتم لعبة حجر، ورق، مقص كاملة قابلة لإعادة اللعب! تعلمتم القواعد، والاختيارات العشوائية، وتحديد الفائزين، والتكرار باستخدام الحلقات. أنتم مطورو ألعاب حقيقيون! 🎮
print('🎉 You built Rock, Paper, Scissors! 🎉')
print('You are a coding superstar! 🌟')اختبار سريع! 🧠
اختبروا مهاراتكم في إعادة اللعب! 🔁
بطل إعادة اللعب! 🎉
مذهل! 🎉 أصبحت لعبتكم قادرة على اللعب مجددًا!
- تكرر حلقة
forعددًا محددًا من الجولات 🔢 - أبقوا صندوق النقاط خارج الحلقة 📊
- تكرر حلقة
whileما دام شيء ما صحيحًا 🔄 - اكتبوا 'no' لإيقاف اللعبة 🛑
لقد أكملتم لعبة حجر، ورق، مقص! نحن فخورون بكم جدًا! 🏆
again = 'yes'
while again == 'yes':
print('Fun round! 🎮')
again = 'no'
print('Great game! 👋')الأسئلة الشائعة
هل درس «اللعب مجددًا» مجاني؟
نعم — نص درس «اللعب مجددًا» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Coding for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Coding for Kids 4 دروس في المجموع.
ماذا ستتعلم في «اللعب مجددًا»؟
كرّروا اللعبة في حلقة تتمرن على Coding for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Coding for Kids؟
لا تُشترط خبرة سابقة. Coding for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «اللعب مجددًا»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Coding for Kids هذا؟
نعم. كل درس في Coding for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- القواعد
- اختيارات الحاسوب
- تحديد الفائز
- اللعب مجددًا