НА Python
Вы вводите с клавиатуры любое количество слов (оканчивая его ключевым сочетанием “конец списка”), после чего вводите одно целое число – число групп. Слова на группы надо разбить так, чтобы в каждой группе было одинаковое количество слов.

Если это невозможно, программа должна попросить ввести дополнительно нужное количество слов.

После этого создается список, содержащий группы слов в виде отдельных списков.


tpzmv: а что имено ти хочеш в ответе
Аноним: зачем нужно "конец списка" ?
Аноним: Хотя мб чтоб твои знания проверить))
Аноним: Сейчас сделаю
danil0625: заранее спасибо

Ответы

Ответ дал: Аноним
1

text = input('enter data: ')

text = text.replace('конец списка', '')

words = text.split(' ')

chunk = 0

for group_length in range(1, len(words) * 2):

   if len(words) // group_length == 0:  # Если делится без остатка

       chunk = group_length

       break

def split_list(data: list, chunk_size):

   for i in range(0, len(words) - 1, chunk_size):

       yield data[i:i + chunk_size]

for i in split_list(words, chunk):

   print(i)


Аноним: стоп
Аноним: Эт не всё
Аноним: Не думал что эт сложно)
Аноним: Сейчас не могу, сегодня сделаю)
Вас заинтересует