رفتن به محتوا
یادداشت‌های یک روزنامه‌نگار

ساخت بازی حدس عدد با پایتون — درس سی‌و‌یکم

برای یک مطالعه آرام
ساخت بازی حدس عدد با پایتون

در این درس، می‌خواهیم یک بازی ساده ولی جذاب به نام “حدس عدد” را با استفاده از زبان برنامه‌نویسی پایتون بسازیم. این بازی به این صورت است که کامپیوتر یک عدد بین ۱ تا ۱۰۰ را انتخاب می‌کند و شما سعی می‌کنید آن را حدس بزنید.


گام اول: آشنایی با مفاهیم پایه

قبل از شروع، بیایید با چند مفهوم پایه در پایتون آشنا شویم:

  • ورودی (input): دستورالعملی که از کاربر می‌خواهد چیزی را وارد کند.
  • خروجی (print): دستوری که چیزی را به کاربر نمایش می‌دهد.
  • حلقه‌ها و شرط‌ها: دستورالعمل‌هایی که اجرای برنامه را کنترل می‌کنند.

ما در این بازی از ورودی و شرط‌ها استفاده خواهیم کرد.


گام دوم: انتخاب عدد تصادفی

برای انتخاب عدد تصادفی، از ماژول random در پایتون استفاده می‌کنیم. اول باید این ماژول را وارد برنامه کنیم:


import random

سپس، یک عدد تصادفی بین ۱ تا ۱۰۰ تولید می‌کنیم:


number_to_guess = random.randint(1, 100)

گام سوم: گرفتن ورودی از کاربر

حالا باید از کاربر بخواهیم که عدد حدسی خود را وارد کند:


user_guess = int(input("یک عدد بین ۱ تا ۱۰۰ حدس بزنید: "))

دقت کنید که ورودی کاربر را با int() به عدد تبدیل کردیم.


گام چهارم: مقایسه عدد کاربر و عدد کامپیوتر

حالا باید ببینیم که آیا کاربر عدد را درست حدس زده یا نه:


if user_guess == number_to_guess:
    print("آفرین! شما عدد را درست حدس زدید.")

ولی اگر کاربر عدد را درست حدس نزده باشد، باید به او بگوییم که حدسش بالاتر یا پایین‌تر از عدد کامپیوتر است:


elif user_guess < number_to_guess:
    print("حدس شما پایین‌تر از عدد است. دوباره تلاش کنید!")
else:
    print("حدس شما بالاتر از عدد است. دوباره تلاش کنید!")

گام پنجم: تکرار بازی تا حدس درست

می‌خواهیم بازی تا زمانی که کاربر عدد را درست حدس بزند، ادامه پیدا کند. برای این کار از یک حلقه while استفاده می‌کنیم:


while True:
    user_guess = int(input("یک عدد بین ۱ تا ۱۰۰ حدس بزنید: "))
    if user_guess == number_to_guess:
        print("آفرین! شما عدد را درست حدس زدید.")
        break
    elif user_guess < number_to_guess:
        print("حدس شما پایین‌تر از عدد است. دوباره تلاش کنید!")
    else:
        print("حدس شما بالاتر از عدد است. دوباره تلاش کنید!")

گام ششم: ترکیب کامل کدها

حالا بیایید تمام کدها را با هم ترکیب کنیم:


import random

number_to_guess = random.randint(1, 100)

while True:
    user_guess = int(input("یک عدد بین ۱ تا ۱۰۰ حدس بزنید: "))
    if user_guess == number_to_guess:
        print("آفرین! شما عدد را درست حدس زدید.")
        break
    elif user_guess < number_to_guess:
        print("حدس شما پایین‌تر از عدد است. دوباره تلاش کنید!")
    else:
        print("حدس شما بالاتر از عدد است. دوباره تلاش کنید!")

اجرای بازی

حالا کد را در محیط پایتون خود کپی و اجرا کنید. بازی شروع می‌شود و شما می‌توانید عدد را حدس بزنید.

هر وقت که اراده کنید، می‌توانید بازی را تغییر دهید. مثلاً می‌توانید محدوده عدد را تغییر دهید یا پیام‌های مختلفی برای کاربر بگذارید.


تغییرات و پیشنهادات
  • محدوده عدد را تغییر دهید: به جای ۱ تا ۱۰۰، می‌توانید عدد را بین ۱ تا ۱۰۰۰ یا هر محدوده دیگری انتخاب کنید.
  • پیام‌های مختلف اضافه کنید: می‌توانید پیام‌های خنده‌دار یا انگیزشی برای کاربر بگذارید.
  • امتیازدهی اضافه کنید: می‌توانید برای هر بار حدس زدن، یک امتیاز به کاربر بدهید و در آخر بازی امتیاز او را نمایش دهید.

نتیجه

ساخت بازی حدس عدد با پایتون، هم سرگرم‌کننده است و هم به شما کمک می‌کند تا مفاهیم برنامه‌نویسی را بهتر یاد بگیرید. امیدوارم از این بازی لذت برده باشید و به ساخت پروژه‌های بیشتر علاقه‌مند شده باشید.

به پایان این نوشته رسیدید.

شاید بخواهید بخوانید

گفت‌وگو درباره این نوشته

دیدگاه شما

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دنبال چه می‌گردید؟

در میان مقاله‌ها، یادداشت‌ها و صفحات سایت جست‌وجو کنید.

همه چیز در دسترس

جعبه ابزار شما

خبرخوانخبرهای افغانستان و جهان نرخ اسعارنرخ ارزهای مختلف آب‌وهواوضعیت شهرها و ولایت‌ها تلویزیون زندهتماشای شبکه‌های تلویزیونی رادیو زندهصدای رادیوها قرآن صوتیشنیدن تلاوت قرآن اوقات شرعیزمان نمازها لرزه‌نگاریرویدادهای زمین‌لرزه

جهان نوشته‌ها

معلومات عمومی۱۰۲۸ نوشتهصحت۵۵۴ نوشتهآموزش‌ها۴۴۱ نوشتهتاریخ۴۳۳ نوشتهچرا ها؟۳۳۲ نوشتهوبلاگ۱۹۱ نوشتهمهارت‌های زندگی۸۹ نوشتهمبانی فلسفه‌ی غرب۵۰ نوشتهآموزش ساده پایتون۵۰ نوشتهاحمد ظاهر۴۷ نوشتهآلمان۲۵ نوشتهمهاجرت۲۲ نوشتهموسیقی۲۰ نوشتهکتابخانه۱۷ نوشتهپادکست۱۷ نوشتهورزش۱۵ نوشتهفرهنگ و هنر۱۵ نوشتهخبر۱۵ نوشتهمقالات۱۵ نوشتهخلاصه کتاب۱۵ نوشتهمحلی هراتی۱۴ نوشتهخبرها۱۴ نوشتهزبان آلمانی۱۳ نوشتههمه۱۳ نوشتهجامعه۱۳ نوشتهروایت‌ها۱۲ نوشتهدانش۱۲ نوشتهسلامت۱۲ نوشتهدرست بنویسیم۱۱ نوشتهسیاست۱۱ نوشتهیادداشت‌ها۱۱ نوشتهگزارش‌ها۱۱ نوشتهاصطلاحات سیاسی۱۰ نوشتهمقاله‌ها۱۰ نوشتهچگونه ویزا بگیریم؟۹ نوشتهشب‌نامه‌ها۸ نوشتهویژه۸ نوشتهابزار۸ نوشتهمطالب مناسبتی۶ نوشتهچگونه۶ نوشتهدنیای مهاجرت۶ نوشتهسفرنامه‌ها۶ نوشتهزندگی۶ نوشتهخبرها۵ نوشتهدانلود۵ نوشتهتکنالوژی۵ نوشتههوش مصنوعی۵ نوشتهکلاسیک۵ نوشتهپخش زنده تلویزیون های افغانستان۴ نوشتهمصاحبه‌ها۴ نوشتهآمار و ارقام مهاجرین۳ نوشتهکتاب۲ نوشتهپانزده اگست۱ نوشته

برای خواندن بعدی

نوشته‌هایی که در همین مرورگر ذخیره کرده‌اید.

منوی پیمان

PHP Code Snippets Powered By : XYZScripts.com
Verified by MonsterInsights