split()

¿Y si quisiéramos procesar las palabras una por una? Python nos proporciona una función utilitaria split() que divide la cadena en partes y devuelve una lista de esas partes:
sentence = 'He ran out of money, so he had to stop playing poker.'
words = sentence.split()
print(words)   # ['He', 'ran', 'out', 'of', 'money,', 'so', 'he', 'had', 'to', 'stop', 'playing', 'poker.']
split() también puede aceptar un parámetro basado en el cual dividirá la oración:
s = 'Item one, Item two, Item three'
items = s.split(', ')
print(items)   # ['Item one', 'Item two', 'Item three']
En el último ejemplo, los elementos estaban separados por una coma y un espacio, así que al proporcionar eso a split() le indica que divida la oración basada en ', ' en lugar de cualquier espacio en blanco.
Nota: Por defecto, split() divide la cadena basada en cualquier espacio en blanco (nueva línea, espacio, tabulación, etc). Si le proporcionamos algún valor específico, digamos '\n', dividirá solo por nueva línea.

Desafío

Dada una oración, donde las palabras están separadas por un espacio, tu tarea es imprimir las palabras una por una en líneas separadas.
Entrada
Salida
Python is awesome!
Python is awesome!
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue