بازی جالب با پایتون
سلام!
توی این مطلب قصد دارم یک بازی جذاب که با پایتون طراحی کرده ام را برای شما ارائه کنم.
این بازی، حدس و گمان نام دارد و تصویر خروجی کد به شرح زیر می باشد:
توجه : کد در ادامه داده میشود.
شرح کد:
خب ما در قدم اول کتابخانه های time و random را ایمپورت میکنیم تا از آنها استفاده کنیم. در قدم بعدی ما یک کلاس تعریف میکنیم که کدهامون رو اونجا بنویسیم. من توی کلاس، دو متغیر به نام های number و count تعریف کرده ام. number اینگونه تعریف شده است که با استفاده از کتابخانه random، یک عدد تصادفی بین 1 و 100 انتخاب کند و اما متغیر count را مساوی صفر قرار داده ام تا بتوانیم در ادامه مقدار حدس را حساب کنیم. بعد از تعریف این دو متغیر ، با استفاده از دستور print گفتم که یه متنی رو چاپ کنه. بعد از print هم با استفاده از کتابخانه time، پنج ثانیه مکث ایجاد کرده ام تا کاربر بتواند متن را بخواند. در یک حلقه همیشه درست متغیر guess را اینگونه تعریف کرده ام که از کاربر بخواهد یک عدد انتخاب کند و با int قبل از input نشان داده ام که حتما باید عدد باشد که در غیر این صورت خطا می دهد. سپس چون حلقه همیشه درست است و خواهد دوباره تکرار شد گفته ام که بعد از هر بار تکرار حلقه، به متغیر count که 0 بود یکی اضافه کند.در مرحله بعد با استفاده از if گفته ام که اگر حدس کاربر که همان guess است، اگر از عدد انتخاب شده که همان number است بیشتر بود، چاپ کند عدد کمتری انتخاب کنید و با elif گفته ام که اگر guess از number کمتری بود چاپ کند عدد بیشتری را انتخاب کنید. در قسمت else توضیح داده ام که اگر این دو شرط درست نبود و جواب پیدا شد، چاپ کند تبریک شما عدد x را با x حدس درست پیدا کردید.
کد:
import random import time class Game: number = random.randint(1, 100) count = 0 print("به بازی حدس و گمان خوش آمدید.") print( "در این بازی یک عدد بین 1 تا 100 توسط کامپیوتر انتخاب شده و شما باید با حدس زدن آن عدد را پیدا کنید." ) print("\n") time.sleep(5) while True: guess = int(input("حدس شما : ")) count += 1 if guess > number: print("عدد کمتری را انتخاب کنید.") elif guess < number: print("عدد بیشتری را انتخاب کنید.") else: print(f"تبریک! شما عدد {number} را با {count} حدس درست پیدا کردید.") break