البرمجة بلغة بايثون — مشروع لعبة حجر ورقة مقص ضد الكمبيوتر
في هذا المشروع سنبني لعبة حجر ورقة مقص الشهيرة باستخدام لغة بايثون. اللعبة تلعب ضد الكمبيوتر.
1. فكرة اللعبة
يختار اللاعب (حجر، ورقة، أو مقص). يختار الكمبيوتر عشوائياً. حجر يكسر مقص، مقص يقطع ورقة، ورقة تغطي حجر.
2. استخدام المكتبات
سنستخدم مكتبة random لاختيار الكمبيوتر العشوائي.
3. الكود الأساسي
import random
choices = [‘حجر’, ‘ورقة’, ‘مقص’]def get_winner(user, computer):
if user == computer: return ‘تعادل’
if (user==’حجر’ and computer==’مقص’) or (user==’مقص’ and computer==’ورقة’) or (user==’ورقة’ and computer==’حجر’):
return ‘فوز’
return ‘خسارة’
4. تطوير اللعبة
يمكن إضافة جولات متعددة مع حفظ النقاط.
تمارين
- أضف نظاماً للنقاط (كل فوز = نقطة).
- عدّل البرنامج لتشغيل 5 جولات ثم إعلان الفائز.
- أضف خيار إعادة اللعب.
دروس مشابهة
- الإعلام الآلي — الشرط (حلول مفصلة) — السنة الثالثة ثانوي
- الحوسبة السحابية — الإعلام الآلي — السنة الثالثة متوسط — المنهاج الجزائري
- الإعلام الآلي — التصميم — السنة الثالثة متوسط
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.