PyWombat

Necesita estar autenticado para asignarse este ejercicio.

Generador entre rangos

Quiero ver la solución
Instrucciones

Desarrolla un generador que nos permita obtener todos lo números pares en un rango.

El generador debe cumplir con los siguientes requerimientos.

  • El generador debe tener por nombre pares.
  • El generador debe recibir como argumento n y m. Donde n >0 y n < m, así como m > 0 y m > n
  • El generador debe retornar todos los números pares que se encuentren entre n y m.
  • En caso alguno de los argumentos no cumplan con lo previamente indicado, la generador debe lanzar una excepción.
    • El mensaje de la excepción debe ser el siguiente: No es posible continuar con la operación.

Ejemplo.

>>> for numero in pares(5, 10):
    print(numero)
6
8
>>> for numero in pares(11, 18):
12
14
16
 for numero in pares(0, -1):
Exception: No es posible continuar con la operación.