def get_items(n: int):
items = []
for i in range(20):
item = 'Item'+str(i) # получаем очередной элемент. Это - просто для примера.
items.append(item) # докидываем элемент в список
return ' '.join(items) # соединяем элементы списка в одну строку через пробел и возвращаем эту строку
get_items(5)
даст строку 'Item0 Item1 Item2 Item3 Item4'
. А если когла вычитаю , раскладываемое число в 100 раз больше максимального кандидата из списка , и таких чисел которые намного меньше раскладыввемого числа много , тогда как ?
А как сделать что бы слогаемые не повторялись в результате ?