Предмет: Информатика, автор: elfoxleo

Заполнение списка кубами чисел. Пайтон.

Напишите функцию-генератор кубов чисел от 2 и до указанной Вами величины. Т.е. генератор должен работать до тех пор, пока генерируемое значение меньше указанной величины.

Напоминаю, что выйти из генератора можно с помощью return без параметров.

Например:

list(generate_cube_numbers(10)) - список с одним числом [8], поскольку оно меньше 10.
list(generate_cube_numbers(100)) - [8, 27, 64] (5 в кубе это уже 125 и оно больше 100)

Ответы

Автор ответа: Аноним
1

Ответ:

def generate_cube_numbers(n):

x=[]

a=[i**3 for i in range(2,n)]

for i in a:

  if n > i:

    x.append(i)

return x

print(generate_cube_numbers(int(input("n="))))

Похожие вопросы