آموزش منطق و مقدمات برنامه نویسی به همراه الگوریتم و فلوچارت آموزش منطق و مقدمات برنامه نویسی به همراه الگوریتم و فلوچارت
021-88146330
021-88146323
0

سبد خرید شما خالی است!

آموزشگاه برنامه نویسی تحلیل‌داده

با مجوز رسمی از سازمان فنی و حرفه‌ای کشور

ورود / ثبت‌نام

ورود کاربر جدید هستید؟ ثبت نام کنید

بازی حدس عدد با پایتون

بازی حدس عدد با پایتون

شرح مختصر پروژه

در بازی حدس عدد، کاربر تلاش می کند تا یک عدد را به صورت تصادفی در محدوده‌ای مشخص حدس بزند

توضیحات پروژه

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

روال بازی حدس عدد با پایتون

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

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

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

import random

کد برنامه



import random

lower_bound = 1
upper_bound = 1000
max_attempts = 10

secret_number = random.randint(lower_bound, upper_bound)

def get_guess():
    while True:
        try:
            guess = int(input(f"Guess a number between {lower_bound} and {upper_bound}: "))
            if lower_bound <= guess <= upper_bound:
                return guess
            else:
                print("Invalid input. Please enter a number within the specified range.")
        except ValueError:
            print("Invalid input. Please enter a valid number.")

def check_guess(guess, secret_number):
    if guess == secret_number:
        return "Correct"
    elif guess < secret_number:
        return "Too low"
    else:
        return "Too high"

def play_game():
    attempts = 0
    won = False

    while attempts < max_attempts:
        attempts += 1
        guess = get_guess()
        result = check_guess(guess, secret_number)

        if result == "Correct":
            print(f"Congratulations! You guessed the secret number {secret_number} in {attempts} attempts.")
            won = True
            break
        else:
            print(f"{result}. Try again!")

    if not won:
        print(f"Sorry, you ran out of attempts! The secret number is {secret_number}.")

if __name__ == "__main__":
    print("Welcome to the Number Guessing Game!")
    play_game()

تصویر محیط اجرای برنامه حدس عدد با پایتون

بازی حدس عدد با پایتون

1403/02/16 176 7
رمز عبور : tahlildadeh.com یا www.tahlildade.com

نظرات شما

برای ارسال سوال لازم است، ابتدا وارد سایت شوید.