[Tutor] Sieve of Erastthotenes without sofisticated tools

yvan moses Levy navyvel at gmail.com
Mon May 4 09:19:48 CEST 2015


My code is wrong!
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]):
      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

--


More information about the Tutor mailing list