Programa de Python para imprimir todos los números pares en un rango

Dados los puntos inicial y final, escriba un programa Python para imprimir todos los números pares en ese rango dado. Ejemplo:

Input: start = 4, end = 15
Output: 4, 6, 8, 10, 12, 14

Input: start = 8, end = 11
Output: 8, 10

Ejemplo #1: Imprime todos los números pares de la lista dada usando for loop Define el límite inicial y final del rango. Iterar desde el inicio hasta el rango en la lista usando for loop y verifique si num % 2 == 0. Si la condición se cumple, solo imprima el número. 

Python3

for num in range(4,15,2):
  #here inside range function first no dentoes starting, second denotes end and third denotes the interval
    print(num)

Producción:

4 6 8 10 12 14 

  Ejemplo #2: Tomando el límite de rango de la entrada del usuario 

Python3

# Python program to print Even Numbers in given range
 
start = int(input("Enter the start of range: "))
end = int(input("Enter the end of range: "))
 
# iterating each number in list
for num in range(start, end + 1):
     
    # checking condition
    if num % 2 == 0:
        print(num, end = " ")

Producción:

Enter the start of range: 4
Enter the end of range: 10
4 6 8 10 

Ejemplo #3 Tomando la entrada del usuario del límite de rango y usa el número de secuencia de salto en la función de rango que genera todos los números pares. 

Python3

# Python program to print Even Numbers in given range
 
start = int(input("Enter the start of range: "))
end = int(input("Enter the end of range: "))
 
#creating even starting range
start = start+1 if start&1 else start
  
 
#create a list and printing element
#contains Even numbers in range
[ print( x ) for x in range(start, end + 1, 2)]

Producción:

Enter the start of range: 4
Enter the end of range: 10
4 6 8 10 

Método: usando la recursividad 

Python3

def even(num1,num2):
    if num1>num2:
        return
    print(num1,end=" ")
    return even(num1+2,num2)
num1=4;num2=15
even(num1,num2)
Producción

4 6 8 10 12 14 

Publicación traducida automáticamente

Artículo escrito por Shivam_k y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *