In order to parse some args via cmd line, I've a "switch case" written with if .. elif
if arg == 1:
..something...
elif arg >= 2 and arg < 4:
..something else ...
elif arg < 6:
..something else ...
else:
..something else ...
above, elif arg < 6:
could be replaced by: elif arg == 4 or arg == 5:
this get's a bit messy when there are more argument values to check.
What could be the most efficient and easy way to read the code?