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 - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor
--
DaveA
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor