Advertisement
teslariu

rango

Apr 8th, 2021
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. """
  5. Generar un rango con una función
  6. Crear una función rango(desde, hasta, intervalo) que retorne una lista
  7. de números, tal como la función incorporada range(), aunque según el
  8. intervalo especificado. Por ejemplo, el siguiente código:
  9.  
  10. lista = rango(1, 10, 2)
  11. print(lista)
  12.  
  13. debe imprimir:
  14.  
  15. [1, 3, 5, 7, 9]
  16.  
  17. puesto que se genera una lista desde 1 hasta 10 con un intervalo de 2.
  18.  
  19. """
  20. def rango(desde, hasta, intervalo):
  21.     lista = []
  22.     i = desde
  23.     while i < hasta:
  24.         lista.append(i)
  25.         i = i + intervalo
  26.     return lista
  27.        
  28.  
  29.  
  30. desde = int(input("Ingrese el valor inicial del rango: "))
  31. hasta = int(input("Ingrese el valor final del rango: "))
  32. intervalo = int(input("Ingrese el intervalo del rango: "))
  33.  
  34. lista = rango(desde, hasta, intervalo)
  35. print(lista)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement