- 1
i dont get the logic on the range function...
i just dont get it,they say it stops b4 the specified no or sumn , basically i dont get it
3 Answers
+ 3
Range(10) does not include 10 but 0 to 9.
But.... 10 steps are done.
Range(2,6) does not include 6, but 6-2 steps are done.
range(len(alist)) iterates all indicees of alist.
It might be strange for newbies, but for the most common use cases of range, it is very useful.
+ 1
here's a detailed article : https://www.google.com/amp/s/www.geeksforgeeks.org/JUMP_LINK__&&__python__&&__JUMP_LINK-range-function/amp/
+ 1
Let me explain, in python it depends of how you use it, if you just use range(6) it will do 6 steps before stopping if you are putting other parameters like (2,6) it will start from the value of 2 and stop at the value of 5 because it has default the step value of 1 it is like puttin '<' in other programming languages like for(int i=2;i<6;i++), you can put the third paramter that represent the step (2,8,2) and it will go like:
2 4 6