| assert_eq(list(range(5)), [0, 1, 2, 3, 4]) |
| assert_eq(list(range(0)), []) |
| assert_eq(list(range(1)), [0]) |
| assert_eq(list(range(-2)), []) |
| assert_eq(list(range(-3, 2)), [-3, -2, -1, 0, 1]) |
| assert_eq(list(range(3, 2)), []) |
| assert_eq(list(range(3, 3)), []) |
| assert_eq(list(range(3, 4)), [3]) |
| assert_eq(list(range(3, 5)), [3, 4]) |
| assert_eq(list(range(-3, 5, 2)), [-3, -1, 1, 3]) |
| assert_eq(list(range(-3, 6, 2)), [-3, -1, 1, 3, 5]) |
| assert_eq(list(range(5, 0, -1)), [5, 4, 3, 2, 1]) |
| assert_eq(list(range(5, 0, -10)), [5]) |
| assert_eq(list(range(0, -3, -2)), [0, -2]) |
| |
| --- |
| range(2, 3, 0) ### step cannot be 0 |
| |