On 05/04/2015 03:19 AM, yvan moses Levy wrote:
My code is wrong!

You'd find it a lot easier to get responses if you'd say in what way the code is wrong. If you get an exception, show the full traceback. If you get printed results, show what you expected, and what you got instead. If it hung, or crashed the OS, or ran out of memory, say so.

I tried and tried
But I'm very isolated and It's hard without consultation with a tutor
<code>from math import sqrt
def holeofStrainer():
   bigList = [False, False] + [True]*100
   print("line 4 - bigList : ", bigList)
   for num in range(2, 101):
     print("line 6 - num : ", num)
     for x in range(bigList[2], bigList[int(sqrt(num)) + 1]):

What did you expect this to do? What is bigList[2] ? What is bigList[int(sqrt(num)) + 1] ? Are these reasonable values to put into a range() function?



       print("line 8 x : %d"%x)
       if num % x == 0:
         print("line 10 {0} divise par {1} = {2} ".format(num, x, num/x))
         bigList[num] == False
         print "bigList[{0} == {1}]".format(num, bigList[num])
       bigList[num] == True

     for multiple in range (2, int(101/num) + 1):
       bigList[multiple] = False
   return(bigList)
print("the last result of bigList {} ".format(holeofStrainer()))</code>
I WANT TO KNOW WHILE THE EXECUTION DO NOT GOING DOWNWARD

--
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor




--
DaveA
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to