if((a**3 + b**3) / 2 == (c**3) / 2):
моя, я не просил Bing написать ее. # Создаем таблицу
cur.execute("CREATE TABLE IF NOT EXISTS sums (a INTEGER, b INTEGER, c INTEGER, a_cubed INTEGER, b_cubed INTEGER, c_cubed INTEGER, sum INTEGER, half_sum REAL, Begin INTEGER, End INTEGER)")
# Задаем диапазон значений для a, b и c
Begin = 1
End = 20001
# Вставляем данные в таблицу
for a in range(Begin,End):
for b in range(Begin,End):
for c in range(Begin,End):
if((a**3 + b**3) / 2 == (c**3) / 2):
a_cubed = a**3
b_cubed = b**3
c_cubed = c**3
sum_ab = a_cubed + b_cubed
half_sum_ab = sum_ab / 2
# Выводим решение
print (a, b, c)
# Если да, то вставляем решение и пределы в таблицу sums
cur.execute("INSERT INTO sums VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", (a, b, c, a_cubed, b_cubed, c_cubed, sum_ab, half_sum_ab, Begin, End))
exp((1/3) log(exp(3 log(x)) + exp(3 log(y))))
или exp(y log(exp(3 log(x)) + exp(3 log(y)))^(1/3))
? В LaTeX так: $$e^{\frac{1}{3} \log(e^{3 \log(x)} + e^{3 \log(y)})}$$
или $$e^{y \log(e^{3 \log(x)} + e^{3 \log(y)})^{\frac{1}{3}}}$$
? import random
from math import exp, log
def power(y:float, x:float) -> float:
return exp(y * log(x))
def cubeRoot(x:float) -> float:
return power(1.0/3.0, x)
for i in range(1, 21):
x = 1.0 + 15.0 * random.random()
y = 1.0 + 15.0 * random.random()
print(f"{x}^3 + {y}^3 = {cubeRoot(x*x*x+y*y*y)}^3")
from math import exp, log
def power(y:float, x:float) -> float:
return exp(y * log(x))
def cubeRoot(x:float) -> float:
return power(1.0/3.0, x)
for i in range(1, 21):
x = 1.0 + 15.0 * i / 20
y = 1.0 + 15.0 * i / 20
print(f"{x}^3 + {y}^3 = {cubeRoot(x*x*x+y*y*y)}^3")