Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW) 17 Online
OpenStudy (anonymous):

I cant find the definition for divisor anywhere, for this divisor = 2 for num in range(0, 10, 2):

OpenStudy (anonymous):

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

OpenStudy (goformit100):

POST THE QUESTION IN THE MATHEMATICS SECTION

OpenStudy (anonymous):

Actually what I meant was 'what does divisor mean in the context of the whole loop, which finishes with print(num / divisor)

OpenStudy (anonymous):

the shell is a great place to try things out http://dpaste.com/810583/

OpenStudy (anonymous):

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 !

OpenStudy (anonymous):

Actually still not entirely sure about this one

OpenStudy (anonymous):

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 ?

OpenStudy (anonymous):

Thanks

OpenStudy (rsmith6559):

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

OpenStudy (anonymous):

So the last value is step or stride

OpenStudy (rsmith6559):

When called with three arguments, yes.

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!