Here's the question you clicked on:
minimallinux
I cant find the definition for divisor anywhere, for this divisor = 2 for num in range(0, 10, 2):
you have defined divisor as 2 you have assigned 2 to divisor divisor in this instance is a 'variable' pointing to the integer 2 http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html#other-languages-have-variables
POST THE QUESTION IN THE MATHEMATICS SECTION
Actually what I meant was 'what does divisor mean in the context of the whole loop, which finishes with print(num / divisor)
the shell is a great place to try things out http://dpaste.com/810583/
That's what I meant, knowing that divisor is simply the number by which the original numbers are divided by, of course its obvious in retrospect !
Actually still not entirely sure about this one
Is ' num in range(0,10,2') refer to range 0 to 10 but every alternate number, then that divide by the divisor, which is 2 ?
pretty much http://docs.python.org/tutorial/controlflow.html#for-statements http://docs.python.org/library/functions.html#range http://docs.python.org/reference/compound_stmts.html#the-for-statement
No. When range is called with three arguments, the. first is start value, the second is end value and the third is the step. num in range( 0 , 10, 2 ) will give 0, 2, 4, 6, 8
So the last value is step or stride
When called with three arguments, yes.