Python Project – Guess Number
import random
import tkinter as tk
# Generate a random number between 1 and 100
number = random.randint(1, 100)
# Create the main window
root = tk.Tk()
root.title(“Guess the Number”)
# Create a label to display instructions
label = tk.Label(root, text=”Guess a number between 1 and 100:”)
label.pack()
# Create an entry box for the player’s guess
guess_box = tk.Entry(root)
guess_box.pack()
# Keep track of the number of guesses
num_guesses = 0
# Define a function to check the player’s guess
def check_guess():
global num_guesses
guess = int(guess_box.get())
guess_box.delete(0, tk.END)
num_guesses += 1
if guess == number:
feedback_label.config(text=”Congratulations, you guessed the number in ” + str(num_guesses) + ” guesses!”)
guess_button.config(state=tk.DISABLED)
elif guess < number:
feedback_label.config(text=”Too low! Guess again.”)
else:
feedback_label.config(text=”Too high! Guess again.”)
# Create a button to submit the guess
guess_button = tk.Button(root, text=”Guess”, command=check_guess)
guess_button.pack()
# Create a label to display feedback
feedback_label = tk.Label(root, text=””)
feedback_label.pack()
# Start the main loop
root.mainloop()