Cita:
Iniciado por carbon Que tal? Así es como lo haría yo, mi humilde aporte. Espero que te sirva!
Código Python:
Ver originaldef generateNumber(inicio,final,salto):
lista=[]
for x in range (inicio, (final + 1) if (salto > 0) else final, salto):
lista.append(x)
return lista
>>> print (generateNumber(15, 6, -2))
[15, 13, 11, 9, 7]
Hola Carbon, cuando escribí mi respuesta la tuya todavía no estaba... se ve que trabajamos los dos al mismo tiempo.
Yo lo resolví con un IF, pero su solución es más limpia. Más "Pythoniana" supongo.