برمج: خمّن العدد

اكتب برنامج لعبة التخمين: يختار عددًا بين 1 و 10، وتستمر المحاولة حتى يصيب اللاعب.

النتيجة

السر يأتي من random.randint(1, 10)، فليس للبرنامج مخرج واحد ثابت. الحكم على الفروع:

  • إن كان التخمين أكبر من السر: أقل! ثم حاول مرة أخرى
  • إن كان التخمين أصغر من السر: أكبر! ثم حاول مرة أخرى
  • عند التطابق تتوقف الحلقة ويطبع أحسنت! العدد هو ملصوقًا به السر

مخطط التدفق

السر من random.randint(1, 10). ما دام التخمين يخالف السر يُطبع الاتجاه ويُعاد السؤال. عند التطابق تتوقف الحلقة. الأمثلة تتبع سرًا مختارًا لبيان الفروع.

مثال

شرح الحل