Menu
CoddyTech
flag Ar iconالعربيةdown icon

مراجعة: محاكاة رمي النرد

جزء من قسم البيانات والرسوم البيانية في رحلة Machine Learning على Coddy. الدرس 19 من 60.

challenge icon

التحدي

سهل

تتكوّن لعبة اللوحة من 5 جولات، في كل منها 3 نردات. تكون الجولة قوية عندما لا تقل أي من نرداتها عن 4. حاكِ لعبة واحدة باستخدام seed الذي يقرؤه البرنامج:

  1. اسحب نتائج رمي النردات الـ15 كلها دفعة واحدة (من 1 إلى 6)، ثم أعد تشكيلها في rounds، بحيث يكون لكل جولة صف واحد، وفق ترتيب السحب.
  2. أنشئ لوحة النتائج: رقم الجولة (من 1 إلى 5)، وأعلى نتيجة للنرد، وأدنى نتيجة للنرد.
  3. اطبعها كما هو موضح أدناه، ثم احسب عدد الجولات القوية.

إليك اللعبة عند استخدام البذرة 13:

خمس جولات من ثلاث رميات للنرد عند استخدام البذرة 13، معروضة في شبكة. النتائج الأقل من 4 مظللة؛ ولا توجد نتائج مظللة في الجولتين 1 و5، لذا فهما جولتان قويتان

الناتج:

Round, highest, lowest:
[[1 6 5]
 [2 6 1]
 [3 6 2]
 [4 6 1]
 [5 5 4]]
Rounds with no die under 4: 2

جرّب بنفسك

import numpy as np

seed = int(input())

# اكتب الكود الخاص بك أدناه

جميع دروس البيانات والرسوم البيانية

تدرّب بنفسك: مترجم Python عبر الإنترنت