تعلم بايثون من الصفر للإحتراف : لعبة رمي العملة

00:11:55
https://www.youtube.com/watch?v=0NnF32jfSUk

Resumen

TLDRتعلم كيفية استخدام لغة البرمجة بايثون لتوليد أرقام عشوائية، سواء كانت صحيحة أو عشرية. يتم التقديم لحلقة جديدة من الكورس التعليمي، حيث يتم عرض كيفية استخدام المكتبة المدمجة في بايثون لاستيراد دوال توليد الأرقام العشوائية. يتم شرح كيفية الحصول على رقم عشري عشوائي بين صفر وواحد ولماذا لا يمكن أن يكون واحدًا. كما يتم تقديم مثال ختامي لتطوير لعبة تخمين وجه العملة باستخدام الدوال العشوائية في بايثون، مع تقديم تحدي للمشاهدين لمحاولة تنفيذ المشروع بأنفسهم قبل الشرح في الحلقة القادمة.

Para llevar

  • 🎲 تعلم توليد الأرقام العشوائية باستخدام بايثون.
  • 🔢 كيفية استخدام دالة لاستخراج أرقام صحيحة بين نطاق معين.
  • 🎲 استخدام الدالة لتوليد أرقام عشرية عشوائية.
  • 🧮 الاستفادة من الضرب لتغيير مدى الأرقام العشوائية.
  • 🖥️ تطبيق مفهوم الأرقام العشوائية في لعبة البرمجة.
  • 🚀 تطوير الألعاب البسيطة باستخدام بايثون.
  • 💡 فهم كيفية التعامل مع الأرقام العشرية وعدم وصولها إلى قيمة محددة مثل واحد.
  • 🎮 بناء لعبة تخمين وجه العملة خطوة بخطوة.
  • 🛠️ توفير بيئة تفاعلية للمستخدم باستخدام الانتر.
  • 🎯 تحدي برمجي لتطبيق ما تعلمته.

Cronología

  • 00:00:00 - 00:05:00

    تتناول الحلقة مفهوم اختيار الأرقام العشوائية في بايثون باستخدام مكتبة معينة. يوضح المدرب كيفية استخدام الدوال لإنتاج أرقام عشوائية صحيحة أو عشرية بين 0 و1، موضحًا أن الدالة لا يمكن أن تنتج الرقم 1 أبداً. يتم استدعاء الدالة لإعادة رقم عشوائي، ويتم التطرق لفكرة ضبط النطاق العشوائي من 0 إلى 5 ببساطة عبر ضرب النتيجة في 5. يتم استخدام مثير للاهتمام من العمليات الشرطية لطباعة نتائج معينة بناءً على ما إذا كان الرقم العشوائي يصل إلى رقم محدد أم لا.

  • 00:05:00 - 00:11:55

    ينتقل المدرب بعد ذلك إلى تنفيذ لعبة بسيطة لاختيار 'ملك' أو 'كتابة' باستخدام الأرقام العشوائية، بداية باستخدام دالة random لتعطي نتائج رأس أو ذيل. ثم يتحدث عن توسيع اللعبة لاستخدام دالة أخرى لإعطاء نتائج مماثلة ويشرح كيفية ضبط البرنامج ليكون أكثر تحيزًا لأحد الخيارين، ما يوضح كيفية التحكم في احتمالية النتائج. في النهاية، يقترح تحدي للمتدرب لتطوير لعبة تخمين مماثلة باستخدام ما تعلمه في الحلقة، على أن يتم استخدام مدخلات المستخدم للاختيار بين طريقتي تنفيذ باستخدام الدوال المقدمة.

Mapa mental

Vídeo de preguntas y respuestas

  • ما الفائدة من استخدام الدالة العشوائية في بايثون؟

    تستخدم الدوال العشوائية في بايثون لتوليد أرقام عشوائية، سواء كانت صحيحة أو عشرية، مما يمكن استخدامها في محاكاة السيناريوهات المختلفة أو في الألعاب.

  • كيف يمكن توليد رقم عشري عشوائي بين صفر وواحد؟

    يمكن توليد رقم عشري عشوائي بين صفر وواحد باستخدام الدالة المدمجة داخل مكتبة بايثون، والتي تضمن أن الرقم لن يكون واحدًا.

  • لماذا لا يمكن أن يكون الناتج واحدًا عند استخدام الدالة العشوائية في بايثون؟

    لأن الدالة تولد أرقامًا عشرية بين صفر وواحد، وعدم وصول الناتج إلى واحد يعود إلى التمثيل الرياضي للأرقام العشرية بها.

  • كيف أحصل على رقم عشري عشوائي بين صفر وخمسة؟

    يمكنك ضرب الرقم العشري العشوائي الناتج من الدالة في خمسة، لتوسيع النطاق إلى الأرقام بين صفر وخمسة.

  • ما هيدية تطوير لعبة تخمين العملة باستخدام بايثون؟

    لعبة تخمين العملة تطلب من المستخدم تخمين ما إذا كانت نتيجة العملة افتراضية ستكون ملك أم كتابة، باستخدام التوليد العشوائي للعدد لتحقيق الهدف.

Ver más resúmenes de vídeos

Obtén acceso instantáneo a resúmenes gratuitos de vídeos de YouTube gracias a la IA.
Subtítulos
ar
Desplazamiento automático:
  • 00:00:00
    [موسيقى]
  • 00:00:04
    اهلا بك في حلقه جديده من كورس تعلم
  • 00:00:07
    بايثون من الصفر على اتعلمنا الحلقه اللي
  • 00:00:10
    فاتت ازاي نستورد
  • 00:00:13
    وعرفنا ازاي نستدعي اللي جوايا عرفنا اننا
  • 00:00:16
    ممكن نقول مثلا بعدين
  • 00:00:20
    مثلا وده هيخلينا نطلع رقم صحيح عشوائي
  • 00:00:23
    ممكن يكون صفر او ممكن يكون خمسه او اي
  • 00:00:26
    رقم بينهم المهم انه هيطلع رقم صحيح طيب
  • 00:00:30
    لو عاوز اطلع رقم عشوائي بس مش صحيح رقم
  • 00:00:33
    فلوت عادي هل في فانكشن جوه اللي اسمه هل
  • 00:00:38
    جواه بتطلع لي رقم عشوائي قال لك اه
  • 00:00:42
    ومسميينها اسم مستحيل تتلخبط فيه مسمينها
  • 00:00:46
    ده اسم الفانكشن ايه ده ما الماتش نفسه
  • 00:00:49
    اسمه ايوه طب وايه المانع معلش مش قلنا ان
  • 00:00:53
    ده تقدر تتخيله عباره عن ملف بايثون يحتوي
  • 00:00:57
    اكواد كتير جواه وانت بنفسك قبل كده بقيت
  • 00:01:00
    بتعرف تعمل ملف وتكتب جواه متغيرات وتعمل
  • 00:01:03
    له عادي جدا ايوه عارف تعمل كده طيب هل في
  • 00:01:07
    وقتها قاعده قلتها لك ان انت اسم الملف
  • 00:01:09
    اوعى تستخدمه داخل الملف هل لو انت سميت
  • 00:01:12
    الملف مثلا بتاعك شاكر مثلا هل ما ينفعش
  • 00:01:16
    تعمل متغير جواه اسمه شاكر مثلا لا عادي
  • 00:01:19
    تقدر وكذلك في الملف اللي اسمه
  • 00:01:22
    قدمته لك علشان تستخدمه في جواها برده
  • 00:01:26
    وفانكشن اسمها فبتكتبها كده بتكتب
  • 00:01:32
    الاولانيه دي هي اسم او اسم الملف
  • 00:01:36
    والتانيه هي اسم اللي جواه طيب فهمنا دي
  • 00:01:39
    بتعمل ايه الداله او الوظيفه اللي اسمها
  • 00:01:42
    اللي جوه اللي اسمه
  • 00:01:48
    عشري عشوائي ما بين صفر وواحد بس مش هتوصل
  • 00:01:53
    لواحد مش هتطلع لحد واحد خليني اوضح لك دي
  • 00:01:56
    اكتر لو كتبت
  • 00:01:59
    زيرو وواحد كده هيطلع الناتج رقم صحيح يا
  • 00:02:03
    اما صفر يا اما واحد يعني اذا
  • 00:02:06
    بتطلع ناتج ما بين الرقمين المكتوبين
  • 00:02:09
    وممكن يكون الناتج اللي هيطلع ده اي رقم
  • 00:02:12
    منهم يعني لو كتبت
  • 00:02:15
    وتسعه ممكن يكون الصفر هو الحاجه
  • 00:02:18
    العشوائيه اللي هتطلع ممكن يكون التسعه هو
  • 00:02:21
    اللي هيخرج عشوائي وممكن يكون اي رقم صحيح
  • 00:02:24
    تاني بينهم الداله دي انت بتيجي تقول لك
  • 00:02:27
    انت عايزني ابدا اختار منين من صفر حلو
  • 00:02:29
    واخر حاجه ممكن اختارها ايه اخر حاجه ممكن
  • 00:02:32
    تختاريها تسعه تمام هختار يا صفر يا تسعه
  • 00:02:35
    هي اي حاجه بينهم انما الداله
  • 00:02:38
    دي انت زي ما شايف كده مش بتدخل لها رقمين
  • 00:02:41
    اصلا هي لوحدها بتختار ما بين الصفر
  • 00:02:44
    والواحد بس مستحيل تطلع لك واحد هتطلع صفر
  • 00:02:48
    اه انما ما تطلعش واحد يعني ممكن تطلع اي
  • 00:02:51
    رقم عشري بينهم تطلعلك مثلا زيرو بوينت او
  • 00:02:55
    تطلع لك زيرو بوينت او اي رقم عشوائي ولكن
  • 00:02:59
    مش هتطلع لك رقم واحد بتقف هنا ومش بتيجي
  • 00:03:03
    ناحيته طيب نرجع للكود كده ونعمل حاجه
  • 00:03:06
    طيب زي ما انت شايف هنا انا عملت متغير
  • 00:03:09
    سميته
  • 00:03:10
    وقلت له انت قيمتك هتيجي منين
  • 00:03:14
    مندم يعني هيكون جواه رقم عشري عشوائي ما
  • 00:03:17
    بين الصفر وما بين الواحد بس مستحيل يكون
  • 00:03:20
    واحد ولو بتسال ليه مش ممكن يكون واحد مع
  • 00:03:23
    انه ممكن يكون صفر عادي هقول لك لان الصفر
  • 00:03:26
    باي فون تقدر تمثله بحاجه اسمها الفلوتن
  • 00:03:29
    بوينت نمبر ولكن الواحد لا يمكن تمثيله
  • 00:03:32
    بهذه الطريقه ودي حاجه متقدمه شويه نبقى
  • 00:03:34
    نوصل لها بعدين المهم اللي تعرفه دلوقتي
  • 00:03:36
    ان الرقم العشوائي اللي هيتولد من الداله
  • 00:03:39
    دي يا اما صفر مكتوب على هيئه يا اما اي
  • 00:03:42
    رقم عشوائي اكبر من الصفر واقل من الواحد
  • 00:03:45
    مستحيل يبقى واحد طيب هاجي بعد كده اقول
  • 00:03:48
    له
  • 00:03:49
    قلت له اطبعهولي بقى نعمل ران كده طلع لي
  • 00:03:52
    الرقم العشوائي ده تاني رقم تاني رام تاني
  • 00:03:55
    تاني
  • 00:03:57
    اذا كل مره هيطلع لي رقم عشوائي ما بين
  • 00:04:00
    صفر وواحد بس مستحيل يطلع ايه واحد طيب
  • 00:04:05
    افرض ولسبب ما انا مش عاجبني الكلام ده
  • 00:04:08
    انا مش عاوز اطلع رقم عشوائي ما بين صفر
  • 00:04:10
    وواحد انا عايز اطلع رقم عشوائي ما بين
  • 00:04:12
    صفر وخمسه مثلا مش ما بين صفر واحد انا حر
  • 00:04:15
    بقى كيفي كده اعملها ازاي دي طيب ما تيجي
  • 00:04:18
    اسالك انا السؤال ده شغل دماغك معي كده لو
  • 00:04:20
    عاوز تطلع رقم عشوائي عشري مش رقم صحيح
  • 00:04:24
    رقم عشري عشوائي ما بين صفر وخمسه
  • 00:04:26
    باستخدام نفس الداله دي
  • 00:04:29
    بتعملها ازاي خد بالك لو جربت ان انت تعمل
  • 00:04:32
    كده مثلا هنا تيجي هنا كده وتقول له انت
  • 00:04:34
    هتطلعه لي ما بين صفر وخمسه كده وجيت تعمل
  • 00:04:38
    رن طلع لك خطا في النوع طيب الماكينه دي
  • 00:04:42
    اللي اسمها الماكينه دي مش بتاخد مش بتاخد
  • 00:04:46
    مدخلات اصلا دي ملهاش خليك فاكر فمش هينفع
  • 00:04:50
    تعملها بالشكل ده
  • 00:04:52
    بيتحطلهاش حاجه طيب فكر كده وحاول تحل
  • 00:04:55
    لوحدك وقف الفيديو انا واقف من عندي خمس
  • 00:04:57
    ثواني وبعدين اوريك الحل
  • 00:05:05
    الاجابه بص يا سيدي هاجي هنا كده واقول له
  • 00:05:08
    ضرب خمسه واعمل رن طلع لي
  • 00:05:15
    كذا اقل اقل اكبر وهكذا كل اللي انا عملته
  • 00:05:21
    ان انا جيت في السطر ده وقلت له اضرب لي
  • 00:05:24
    اللي هيطلع في خمسه لو افترضنا اندم طلعت
  • 00:05:28
    لي زيرو بوينت 2 فايف ربع يعني وقمت واخد
  • 00:05:32
    الربع ده ضربوه في خمسه هيطلع كم هيطلع
  • 00:05:34
    واحد وربع طيب حلو واحد وربع ده رقم ما
  • 00:05:37
    بين صفر وخمسه ايوه حلو جدا طب افرض كانت
  • 00:05:40
    طلعت لي
  • 00:05:42
    نص يعني وجيت ضربته في خمسه هيطلع كم
  • 00:05:45
    هيطلع اتنين ونص اتنين ونص رقم عشري
  • 00:05:47
    عشوائي ما بين صفر وخمسه ايوه طيب اعلى
  • 00:05:50
    حاجه تقدر تطلعها كام وليكن مثلا زيرو
  • 00:05:53
    بوينت 99 لو اخدت دول ضربتهم في خمسه اكيد
  • 00:05:56
    بالاله الحاسبه مش بدماغي يعني هلاقي
  • 00:05:58
    الناتج بيطلع
  • 00:05:59
    5 وده رقم عشري ما بين صفر وخمسه اذا من
  • 00:06:04
    غير لعبكه رياضه وعاوز رقم عشري عشوائي ما
  • 00:06:07
    بين صفر و100 اضرب الناتج في 100 عايز ما
  • 00:06:10
    بين صفر و1000 اضرب الناتج في 1000 وهكذا
  • 00:06:12
    طيب دلوقتي خليني اعمل معك فكره كده ثم
  • 00:06:14
    نتوسع فيها ونخليها مشروع تعمله انت
  • 00:06:17
    الفكره ان عاوز اعمل حاجه زي لعبه الفره
  • 00:06:20
    كده عارف لما بتختار ملك ولا كتابه في
  • 00:06:22
    العمله المعدنيه عاوز اخلي الكمبيوتر كل
  • 00:06:24
    مره اشغل البرنامج هو لوحده يختار عشوائي
  • 00:06:27
    ملك ولا كتابه تعال نعمل دي بطريقتين مره
  • 00:06:30
    باستخدام راندام ومره باستخدام
  • 00:06:34
    الفكره من المشروع هو اني هطلع رقم عشوائي
  • 00:06:37
    كل مره وهقول له لو كذا يبقى ده هنسميه
  • 00:06:40
    ملك ولو كذا يبقى هنسمي الناتج ده كتابه
  • 00:06:43
    خليني اكتب المشروع الاول سريعا كده
  • 00:06:45
    وبعدين نشرح
  • 00:06:52
    هنا في البدايه بقول له استوردلي مفتاح 18
  • 00:06:55
    بقى ما تنساش
  • 00:06:57
    وبعدين امر بيقول لك اهلا بك في لعبه رمي
  • 00:07:01
    العمله الافتراضيه بس في امر غريب هنا انا
  • 00:07:03
    كاتب
  • 00:07:06
    ده هيعمل ايه الغرض من السطر ده اني اوقف
  • 00:07:10
    تشغيل الكود لحد ما المستخدم يضغط انتر
  • 00:07:13
    انت عارف انبوت ما بتشتغلش الا لما
  • 00:07:16
    المستخدم يكتب حاجه مثلا او يضغط انتر فدي
  • 00:07:18
    طريقه انك تخلي كود معين ما يشتغلش الا
  • 00:07:21
    لما المستخدم يضغط انتر يعني لو عملت ران
  • 00:07:24
    على كده بيقول لي اهوت ويلكم وبعديها
  • 00:07:26
    بيقول لي
  • 00:07:27
    الكود واقف لحد هنا امر الامبوت مش هيشتغل
  • 00:07:31
    ولا يمر على اللي بعده الا لما يسجل هنا
  • 00:07:34
    الكونسول ان المستخدم التك انتر بعد كده
  • 00:07:37
    يبدا يشوف الكود تحت فيه ايه لو حابب برضو
  • 00:07:40
    ممكن تخلي البرنامج بعد ما يخلص تنفيذ
  • 00:07:43
    خالص هنا في السطر عشره مثلا ما يخرجش لا
  • 00:07:45
    يفضل كده واقف لحد ما المستخدم يضغط انتر
  • 00:07:48
    تقوم كاتب نفس الامر ده مثلا بس هتقول له
  • 00:07:50
    مثلا
  • 00:07:52
    بعد كده بقول له اعمل لي متغير اسمه نمبر
  • 00:07:56
    وخزن لي فيه القيمه العشوائيه اللي هتطلع
  • 00:07:58
    من انت وهنا انا عارف انها هتطلع احد
  • 00:08:01
    نتيجتين هي صفر يا واحد صح لانها بتطلع
  • 00:08:04
    رقم صحيح يشمل للرقمين اللي موجودين او
  • 00:08:07
    اللي ما بينهم واصلا ما فيش حاجه ما بينهم
  • 00:08:09
    فهتضطر تطلع هي صفر يا واحد وجيت تحت وقلت
  • 00:08:12
    له بقى شيك لي بقى على الموضوع ده لو كان
  • 00:08:14
    اللي طلع صفر يبقى نسميها ملك بالانجليزي
  • 00:08:18
    وبالمناسبه قدام هنعرف ازاي نعمل واجهات
  • 00:08:21
    رسوميه للالعاب وازاي تخلي اللغه عربي لو
  • 00:08:24
    حابب فما تستعجلش طيب ولو مش صفر اي حاجه
  • 00:08:26
    تانيه اي حاجه تانيه هنا اللي ايه لو مش
  • 00:08:29
    سفره اكيد واحد فاطبع لي ان دي تيلز اللي
  • 00:08:32
    هي كتابه عندهم بيقولوا رؤوس وذيول هيدز
  • 00:08:36
    وتيلز عندنا بنقول ملك وكتابه طيب اشغل
  • 00:08:38
    على كده بقى واتك انتر لقيته بيقول لي
  • 00:08:41
    اشغل تاني لك انتر انا اصلا مش بشيك اي
  • 00:08:44
    حاجه انا بتكك انتر تيلز برضو تاني هنا لو
  • 00:08:47
    جيت كتبت اي حاجه مش هتفرق لان انا مش
  • 00:08:50
    باخد القيمه دي اخزنها في متغير سطر
  • 00:08:52
    الانبوت هنا كل دوره انه مستني ان انا
  • 00:08:55
    اضغط انتر سواء كتبت حاجه مكتبتش حاجه هو
  • 00:08:57
    مستني اضغط انتر ما فيش اي حاجه بتتخزن
  • 00:08:59
    انتر قال لي برضو تيلز تانير الحمد لله
  • 00:09:04
    طيب ده كان باستخدام دوت اند لو عاوز
  • 00:09:08
    اخليها بقى باستخدام
  • 00:09:10
    اعمل ايه هستبدل الفانكشن اللي هنا دي بدل
  • 00:09:13
    ما هي هخليها
  • 00:09:17
    وهنا انا هخليه يطلع لي رقم عشري ما بين
  • 00:09:19
    صفر وواحد باستثناء الواحد كل اللي انا
  • 00:09:22
    محتاجه دلوقتي علشان اخلي الموضوع منصف
  • 00:09:24
    وعادل ان انا اجي على السطر ده واكتب اذا
  • 00:09:27
    كان الموضوع هنا كده اذا كان نمبر اكبر من
  • 00:09:30
    او يساوي زيرو بوينت يعني بقول له لو طلع
  • 00:09:33
    الرقم العشري اكبر من او يساوي خمسه من
  • 00:09:36
    عشره يبقى نسميها ملك والا يبقى كتابه
  • 00:09:39
    نجرب كده
  • 00:09:41
    تاني انتر
  • 00:09:44
    ملاحظ معي ان الكمبيوتر بيحب يختار كتابه
  • 00:09:46
    كتير برضو تيلز يلا نصيبنا كده بقى لو كنت
  • 00:09:50
    بقى عاوز اعمل برنامج متحيز لغرض ما الملك
  • 00:09:53
    مثلا هي اللي بتفوز وانا عاوز اللي يفوز
  • 00:09:56
    دول يكون عددهم قليل قوي كنت ممكن اجي على
  • 00:09:59
    خمسه من عشره دي واخليها تسعه من عشره او
  • 00:10:02
    تسعه وتسعين من ميه وكده هيبقى قليل قوي
  • 00:10:05
    نادر اللي هيفوز لانك قلت له كامل بتاعك
  • 00:10:09
    هيبقى كتابه من اول 0.1 لحد 0.9 دول كتابه
  • 00:10:13
    ما عدا بس اللي هو من اول 0.9 وانت طالع
  • 00:10:16
    دول ملك ففرسهم هتبقى قليله قوي مقارنه
  • 00:10:19
    بالكتابه طبعا طيب لو فاهم لحد هنا في
  • 00:10:22
    تحدي عاوزك تعمله خليني اوري لك المشروع
  • 00:10:24
    الاول ومش هاوري لك الكود علشان تحل انت
  • 00:10:26
    وخد بالك انه تحدي فعادي ياخد منك تفكير
  • 00:10:30
    ووقت زي ما انت شايف لما بشغل الكود بيقول
  • 00:10:33
    لي ان دي لعبه تخمين وجه العمله الغرض من
  • 00:10:36
    اللعبه دي انها خمن الكمبيوتر هيختار ايه
  • 00:10:38
    بيقول لي هنا اختار الطريقه اللي نشتغل
  • 00:10:40
    بها عايزني اشتغل بطريقه الراندم ولا
  • 00:10:43
    بطريقه راند انت اختار بقى واحد ولا اتنين
  • 00:10:46
    هخليني اختار واحد واتكا انتر بيقول لي
  • 00:10:49
    ايه بيقول لي اكتب تخمينك تخمن ملك ولا
  • 00:10:52
    كتابه فانا هخمن مثلا كتابه
  • 00:10:56
    فلقيته بيقول لي
  • 00:10:58
    كان غلط نعمل ران تاني والمره دي خليني
  • 00:11:01
    اشغلها براند انتر فبيقول لي برضو هادز
  • 00:11:05
    اورتيل فخليني اقول له
  • 00:11:09
    مبروك انت كسبت خد بالك وانت بتعمل
  • 00:11:12
    المشروع انك لازم تتاكد انه اختار واحد او
  • 00:11:15
    اتنين يعني لو جه كده واختار ثلاثه مثلا
  • 00:11:18
    بيقول له لا اختيارك خاطئ يا تختار واحد
  • 00:11:21
    يا اتنين وكمان اتاكد ان انا لو جيت مثلا
  • 00:11:24
    اخترت اتنين وهنا كتبت كده عشوائي كده
  • 00:11:28
    كابيتال على سمول برضو يفهمها تمام كده بس
  • 00:11:31
    يا سيدي اسيبك تعمل المشروع واتمخمخ كده
  • 00:11:33
    وباذن الله اشوفك الحلقه الجايه علشان
  • 00:11:35
    نحله مع بعض خد بالك انه لو اختار
  • 00:11:38
    تستخدم الطريقه دي في الكود ولو اختار
  • 00:11:41
    برده تستخدم الطريقه دي في الكود تمام كده
  • 00:11:44
    اسيبك بقى تحله وان شاء الله الحلقه
  • 00:11:46
    الجايه نحله مع بعض شكرا المشاهده والسلام
  • 00:11:48
    عليكم ورحمه الله وبركاته
  • 00:11:49
    [موسيقى]
Etiquetas
  • بايثون
  • برمجة
  • تعلم
  • أرقام عشوائية
  • لعبة
  • تخمين
  • دوال