2008/2/19, icarus <[EMAIL PROTECTED]>: > Hi all, i'm new to python. Learning on my own how to ask a user to > finish a loop or not. > For some reason, it behaves as infinite loop although I changed its > condition. Please tell me what I'm doing wrong. Thanks in advance. > > > condition = True > > while ( condition ): > > try: > integer_one = int ( raw_input( "Please enter an > integer: " ) ) > integer_two = int ( raw_input( "Please enter the > second integer: " ) ) > division = integer_one / integer_two > > except( ZeroDivisionError ): > print "\nDivision by zero detected" > except( ValueError ): > print "\nYou didn't enter an integer" > else: > print "The result is", division > answer = raw_input("Do you want to try again (yes or > no)? ") > if answer == 'yes': > condition > elif answer == 'no': > condition = False > > print "Good bye, you don't want to continue" > > -- > http://mail.python.org/mailman/listinfo/python-list >
That code works. Maybe you fixed it while you were mailing it =) -- -- Guilherme H. Polo Goncalves -- http://mail.python.org/mailman/listinfo/python-list