Как найти среднее геометрическое трех чисел в питоне? 🧮
import math
def find_geometric_mean(a, b, c):
product = a * b * c
geometric_mean = math.pow(product, 1/3)
return geometric_mean
num1 = 4
num2 = 6
num3 = 9
avg_geometric = find_geometric_mean(num1, num2, num3)
print(f"Среднее геометрическое чисел {num1}, {num2} и {num3} равно: {avg_geometric}")
Детальный ответ
Как найти среднее геометрическое трех чисел в питоне
Среднее геометрическое - это один из способов нахождения среднего значения чисел. Оно основано на умножении чисел и извлечении из них корня. В Python вы можете вычислить среднее геометрическое трех чисел, следуя нескольким шагам. Давайте рассмотрим подробнее, как это сделать.
Шаг 1: Ввод трех чисел
Первый шаг - ввести три числа, для которых вы хотите найти среднее геометрическое. Вы можете сделать это с помощью функции input()
. Например:
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
c = float(input("Введите третье число: "))
Шаг 2: Вычисление среднего геометрического
Для вычисления среднего геометрического трех чисел вам нужно перемножить эти числа и извлечь из них корень третьей степени. В Python вы можете использовать функции math.pow()
и math.sqrt()
из модуля math
для выполнения этих операций. Вот как это может выглядеть:
import math
product = a * b * c
geometric_mean = math.pow(product, 1/3)
В приведенном примере мы импортируем модуль math
, чтобы использовать функции pow()
и sqrt()
. Мы перемножаем числа a
, b
и c
, а затем используем функцию pow()
для извлечения корня третьей степени от произведения чисел. Результат сохраняется в переменной geometric_mean
.
Шаг 3: Вывод результата
Наконец, мы можем вывести полученное среднее геометрическое, используя функцию print()
. Например:
print("Среднее геометрическое чисел", a, b, c, "равно:", geometric_mean)
Вывод будет содержать значения введенных чисел и их среднее геометрическое.
Полный код программы:
import math
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
c = float(input("Введите третье число: "))
product = a * b * c
geometric_mean = math.pow(product, 1/3)
print("Среднее геометрическое чисел", a, b, c, "равно:", geometric_mean)
Теперь у вас есть полная программа на Python, которая находит среднее геометрическое трех чисел. Вы можете запустить эту программу и ввести любые три числа, чтобы получить результат.