[Tutor] Will the following code ever exit?

Nathan Pinno falcon3166 at hotmail.com
Sat Sep 17 02:59:06 CEST 2005


Hey all,

Will the following code ever exit, or do I have to change something so that it will exit? It's a sample of what I'm currently working on.
import random

def add(a,b):
    answer = a+b
    guess = float(raw_input(a," + ",b," = "))

num1 = random.choice(range(1,10))
num2 = random.choice(range(1,10))

q = random.choice(range(15,31)
cq = 1
while cq >= q:
    add(num1,num2)
    if guess != answer:
        print "Incorrect! The correct answer is: ",answer
        incorrect += 1
        cq += 1
   elif guess == answer:
       print "Correct!"
       correct += 1
       cq += 1
else:
   print "Questions: ",q
   print "Correct: ",correct
   print "Percent Correct: ",(correct/q)*100

Thanks,
Nathan Pinno
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20050916/4db65435/attachment.htm


More information about the Tutor mailing list