Предмет: Информатика,
автор: 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="))))
Похожие вопросы
Предмет: Русский язык,
автор: аминка85
Предмет: Английский язык,
автор: mshchikota
Предмет: Русский язык,
автор: Аноним
Предмет: География,
автор: zweritv993