Hey everyone, im just learning to use Tkinter, and im trynig to write a
"Guess my number" game program in widget forum but im having some problems,
First heres the code im using,

Button(self,
               text = "Sumit",
               command = self.number_anwser
              ).grid(row = 4, column = 0, sticky = W)
       
        self.response_txt = Text(self, width = 50, height = 5, wrap = WORD)
        self.response_txt.grid(row = 5, column = 0, columnspan = 4)
   
    def number_anwser(self):
        guess = self.guess_ent.get()
        guess = int(guess)
        response = ""
        tries = 1
       
        if (guess < the_number):
            response += "Higher"
            tries += 1
        elif (guess > the_number):
            response += "Lower"
            tries += 1
        else:
            tries = str(tries)
            response += "Correct! that was my number, \n"
            response += "You guessed it in just "
            response += tries
            response += " tries!"
 
        self.response_txt.delete(0.0, END)
        self.response_txt.insert(0.0, response)
       

the_number = random.randrange(100) + 1
root = Tk()
root.title("Guess my number GUI")
app = Application(root)
root.mainloop()

The problem is at the end where i try and get the number of Tries the user has tried it would just reset everytime the button in clicked, so my question is how would i go about getting the number of times the button is clicked and the anwser is wrong.
_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to