این یک متن ترجمه شده ماشینی است که ممکن است حاوی خطا باشد!
درجه سختی: 
یک برنامه پایتون ایجاد کنید که یک عدد تصادفی بین 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.
- در اینجا میتوانید از کتابخانهای به نام