Вопрос задан 13.10.2023 в 09:09. Предмет Информатика. Спрашивает Тилькова Лиза.

Определите на python функцию, которая берет целое число и методом полного перебора находит корень

кубический, если число не является точным кубом, то сообщает об этом.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шашков Миша.
# coding: utf-8
# Python 3.X

def cubic_root(n):
    if n < 0:
        n *= -1
        s = -1
    else:
        s = 1
    for x in range(0, n + 1):
        if x ** 3 == n:
            print('корень кубический из {} = {}'.format(s * n, s * x))
            return
    print('нет целого корня из', s * n)
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете написать функцию на Python, которая найдет кубический корень целого числа методом полного перебора и проверит, является ли число точным кубом. Вот пример такой функции:

python
def cubic_root_by_bruteforce(num): # Проверяем, что входное число положительное if num < 0: return "Входное число должно быть положительным" # Начинаем перебор всех целых чисел от 0 до num for guess in range(num + 1): if guess ** 3 == num: return guess # Найден кубический корень elif guess ** 3 > num: return f"{num} не является точным кубом" return f"{num} не является точным кубом" # Пример использования number = 27 # Замените на желаемое число result = cubic_root_by_bruteforce(number) print(result)

Замените значение переменной number на целое число, для которого вы хотите найти кубический корень, и вызовите функцию cubic_root_by_bruteforce(number) для проверки. Функция вернет кубический корень, если число является точным кубом, и сообщение об этом в противном случае.

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос