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

تحتاج إلى تنفيذ دالة `number_guessing_game()` التي لا تأخذ أي وسائط وترجع عددًا صحيحًا يمثل إجمالي عدد التخمينات التي أجراها اللاعب للعثور على الرقم الصحيح.

يجب أن يكون للوظيفة السلوك التالي:
- يبدأ البرنامج بسؤال اللاعب عما إذا كان يريد ممارسة اللعبة. إذا أجاب اللاعب بـ "نعم"، تبدأ اللعبة. إذا أجاب اللاعب بـ "لا" أو بأي شيء آخر غير "نعم"، تنتهي اللعبة.
- يقوم البرنامج بإنشاء رقم عشوائي بين 0 و 99. وقد تم بالفعل استيراد مولد الأرقام العشوائية لك.
- يُطلب من اللاعب بعد ذلك إدخال تخمينه.
- إذا كان تخمين اللاعب أعلى من الرقم العشوائي، فسيطبع البرنامج "مرتفع جدًا" ويطالب اللاعب بتخمين آخر.
- إذا كان تخمين اللاعب أقل من الرقم العشوائي، فسيقوم البرنامج بطباعة "منخفض جدًا" ويطالب اللاعب بتخمين آخر.
- إذا كان تخمين اللاعب يساوي الرقم العشوائي، فسيقوم البرنامج بطباعة "صحيح!" وتنتهي اللعبة.
- يجب على البرنامج متابعة عدد التخمينات التي قام بها اللاعب للعثور على الرقم الصحيح.
- يجب أن يعرض البرنامج الوقت الذي استغرقه اللاعب لتخمين الرقم الصحيح بالثواني، بدقة تصل إلى منزلتين عشريتين.

يمكنك أن تفترض أن اللاعب لن يدخل سوى مدخلات صحيحة عندما يُطلب منه التخمين.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}