حدس زدن

Skip to content

این یک متن ترجمه شده ماشینی است که ممکن است حاوی خطا باشد!

درجه سختی: Easy

یک برنامه پایتون ایجاد کنید که یک عدد تصادفی بین 1 و 10 انتخاب کند. (اگر می‌خواهید می‌توانید یک بازه دیگر را انتخاب کنید). سپس یک بازیکن باید سعی کند عدد را حدس بزند.

برنامه باید کارهای زیر را انجام دهد:

  • 🎲 انتخاب یک عدد تصادفی
  • پرسیدن از بازیکن یک عدد
  • ✅ بررسی اینکه آیا بازیکن درست حدس زده است
    • اگر حدس درست بود، یک پیام نشان دهد
    • اگر نه، یک پیام در این مورد نیز نشان دهد

Hint!

به یاد داشته باشید که برای انتخاب اعداد تصادفی می‌توانید از کتابخانه random استفاده کنید:

import random

# start و end را جایگزین کنید
tall = random.randint(start, end)

همچنین به یاد داشته باشید که پاسخ کاربر را به int تبدیل کنید!

اضافی!

  • کد را تغییر دهید تا از یک حلقه for یا while استفاده کند که چندین بار “تکرار” شود تا کاربر در صورت حدس اشتباه، فرصت حدس زدن دوباره داشته باشد.
  • حلقه را تغییر دهید تا زمانی که حدس درست بزنید متوقف شود. نکته: break
  • کدی اضافه کنید تا بررسی کند که آیا حدس شما خیلی بالا یا خیلی پایین بوده است و این موضوع را به بازیکن اطلاع دهید.
    • در اینجا می‌توانید بگویید “خیلی بالا” و “خیلی پایین”، یا می‌توانید بر اساس فاصله شما از پاسخ، “گرم‌تر” و “سردتر” را داشته باشید.
  • وقتی بازی تمام شد، به بازیکن اطلاع دهید که چند بار تلاش کرده است.
  • کدی اضافه کنید که بازیکن قبل از شروع بازی بتواند درجه سختی را انتخاب کند.
    • 🟩 آسان: 1 تا 10
    • 🟨 متوسط: 1 تا 50
    • 🟥 سخت: 1 تا 100
  • یک حالت در کد اضافه کنید که به کامپیوتر اجازه دهد با شما بازی کند. در اینجا باید از شما خواسته شود یک عدد را حدس بزنید و سپس کامپیوتر سعی کند به پاسخ برسد!
  • دو درجه سختی برای کامپیوتر ایجاد کنید.
    • یکی به طور تصادفی انتخاب می‌کند
    • دیگری از کمی منطق برای یافتن پاسخ استفاده می‌کند
  • برای زیباتر شدن متن، رنگی به متن اضافه کنید.
    • در اینجا می‌توانید از کتابخانه‌ای به نام colorama (توصیه می‌شود) استفاده کنید یا مستقیماً از کدهای رنگ در ترمینال استفاده کنید: کدهای فرار ANSI.