split()

Что, если мы хотим обработать слова по одному? Python предоставляет нам полезную функцию split(), которая разбивает строку на части и возвращает список этих частей:
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() также может принимать параметр, по которому она будет разделять предложение:
s = 'Item one, Item two, Item three'
items = s.split(', ')
print(items)   # ['Item one', 'Item two', 'Item three']
В последнем примере элементы были разделены запятой и пробелом, поэтому, передав это в split, мы указываем разделять предложение по ', ', а не по любым пробельным символам.
Примечание: По умолчанию split() разделяет строку по любым пробельным символам (перевод строки, пробел, табуляция и т.д.). Если мы передадим ей конкретное значение, например '\n', она будет разделять только по символу новой строки.

Задача

Дано предложение, где слова разделены пробелом. Ваша задача — вывести слова по одному в отдельных строках.
Ввод
Вывод
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