مشخصات پروژه
-
69
-
0.0
-
971
-
0
-
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()
نظرات شما