Menú principal

domingo, 7 de febrero de 2021

Imprimir números comprendidos en un intervalo - Bucle For - Python

Se quiere realizar un programa que solicite al usuario los dos extremos de un intervalo y el programa imprima los números comprendidos en este. Para ello se fuerza a que los números introducidos por el usuario sean enteros. Cabe destacar que se ha tenido en cuenta la posibilidad de que el usuario introduzca un valor mayor en el extremo inferior del intervalo que en el extremo superior, intercambiando así sus valores.
def muestra_num(a,b):
    if a>b:
        aux=a
        a=b
        b=aux
    for i in range(1,b-a):
        print(a+i)
    
ext_inf=int(input('Extremo inferior del intervalo: '))
ext_sup=int(input('Extremo superior del intervalo: '))
muestra_num(ext_inf,ext_sup)

No hay comentarios:

Publicar un comentario