Предмет: Информатика,
автор: celvinhariz89
Напишите функцию-генератор кубов чисел от 2 и до указанной Вами величины. Т.е. генератор должен работать до тех пор, пока генерируемое значение меньше указанной величины.
Напоминаю, что выйти из генератора можно с помощью return без параметров.
Например:
list(generate_cube_numbers(10)) - список с одним числом [8], поскольку оно меньше 10.
list(generate_cube_numbers(100)) - [8, 27, 64] (5 в кубе это уже 125 и оно больше 100)
sd950:
На каком языка нужен ответ?
Ответы
Автор ответа:
2
Программа:
def generate_cube_numbers(num):
____list_cube, i = [], 2
____while True:
________if i ** 3 < num:
____________list_cube.append(i ** 3)
____________i += 1
________else:
____________break
____return list_cube
print(generate_cube_numbers(int(input())))
Похожие вопросы
Предмет: Қазақ тiлi,
автор: АринаБогданова
Предмет: Другие предметы,
автор: Dimon1234123412323
Предмет: Қазақ тiлi,
автор: 24033042
Предмет: Математика,
автор: lalkanik
Предмет: Биология,
автор: uflbyf4213