Skip to content

CO18326/rangev2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rangev2

rangev2 is next version of popular range class of python, which enables you to produce lists even by using *,/,// and % operators along with +,- operators.

  • The syntax is nearly similar to the privious versions
  • Little modification is that step (third parametr) is now string containing operand and operator
  • Example :
>>> new_range(8,100,'*9')
>>> [8,72]

New Features!

  • print(new_range(begin,end,step)) will now print the entire list
  • example
>>> print(new_range(100,1,'//3')
>>> [100, 33, 11, 3]
  • the default values for begin and step are 0 and '+1' respectively.
  • in operator is overloaded:
>>> 3 in new_range(4) 
>>> True.
  • the list generated can also be accessed via list argument
  • example :
>>> new_range(6).list
>>> [0,1,2,3,4,5]

Installation

pip install rangev2

License

MIT

Contribute

All ways welcome good contributions, keeping the target to make it core functionality of python

About

created for pypi

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages