Python | Imprimir incluso palabras de longitud

Aquí, vamos a implementar un programa de Python, en la que vamos a declarar y cuerda y imprimir sólo hasta palabras de longitud .

Dada una cadena, y tenemos que imprimir las palabras de longitud incluso en Python.

Ejemplo:

    Input:
str: Python is a programming language
Output:
EVEN length words:
Python
is
language

Lógica:

  • Para imprimir las palabras longitud par, tenemos que comprobar la longitud de cada palabra.
  • class que, en primer lugar, tenemos que extraer las palabras de la cadena y su asignación en una lista.
  • Iterar la lista mediante bucle.
  • Contador de la longitud de cada palabra, y comprobar si la longitud es par (divisible por 2) o no.
  • Si la longitud de la palabra es par, imprimir la palabra.

Programa:

# print EVEN length words of a string 
# declare, assign string
str = "Python is a programming language"
# extract words in list
words = list(str.split(' '))
# print string
print "str: ", str
# print list converted string i.e. list of words
print "list converted string: ", words
# iterate words, get length
# if length is EVEN print word
print "EVEN length words:"
for W in words:
if(len(W)%2==0 ):
print W

salida

    str:  Python is a programming language
list converted string: ['Python', 'is', 'a', 'programming', 'language']
EVEN length words:
Python
is
language


Deja un comentario

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