Skip to content

Instantly share code, notes, and snippets.

@LukasDoesDev
Created August 10, 2021 12:06
Show Gist options
  • Select an option

  • Save LukasDoesDev/fe8418de43d5918c75c33139b08b5483 to your computer and use it in GitHub Desktop.

Select an option

Save LukasDoesDev/fe8418de43d5918c75c33139b08b5483 to your computer and use it in GitHub Desktop.

Revisions

  1. LukasDoesDev created this gist Aug 10, 2021.
    11 changes: 11 additions & 0 deletions range_complex.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,11 @@
    def range_complex(*points):
    my_list = []
    prev_point = None
    for point in points:
    if prev_point:
    if prev_point < point:
    my_list.extend(list(range(prev_point, point + 1)))
    else:
    my_list.extend(list(range(point, prev_point))[::-1])
    prev_point = point
    return my_list