[Tutor] Please, why isn't this program working?

Scott Kurland Scott Kurland" <skurland@juggler.net
Tue, 12 Mar 2002 17:09:46 -0600


#Searching for perfect numbers

howhigh= input ("How high should I check?")
for number in range (1,howhigh):
 factorsum = 0
 halfnumber=number/2
 for checking in range (1,halfnumber):
  if number/checking == int (number/checking):
   factorsum = factorsum + checking
 if number == factorsum:
  print number
  



"Quemadmodum gladius neminem occidit, occidentis telum est." 
-- Seneca