Как ввести в один массив множество строк?
В задание надо ввести много строчик слов в один массив, в при этом в последней строчке ничего нету что бы закончил цикл. Я хз как это делать сижу ломаю голову, так еще там там первое строчка и должно выйти как название команды, Пример:
Ivanovs Team
Ivanov
Ivanov
Ivanov
и должно выйти:
Ivanovs Team: Ivanov, Ivanov, Ivanov. Помогите пж
Ответы (2 шт):
Автор решения: Namerek
→ Ссылка
import re
text = """ Ivanovs Team
Ivanov
Ivanov
Ivanov"""
title, *team=re.findall(r'\w+ Team|\w+', text)
var = f'{title}: ' + ', '.join(team)
Автор решения: Zhenia Kviatkivskyi
→ Ссылка
"в при этом в последней строчке ничего нету что бы закончил цикл".
Цикл прервется если ничего не вводить.
array = []
while True:
string = input('Введите слово: ')
if string != '':
array.append(string)
else:
print(array)
break