Я пытаюсь написать программу, которая вычисляет формулу y = √x * x + 3 * x - 500,
Интервал составляет [x1; x2] и f.e x1 = 15, x2 = 25.
Я пытался использовать обработку исключений, но это не помогло.
И код, который я пытаюсь использовать сейчас, дает мне: ValueError: ошибка математического домена
import math
x1 = int(input("Enter first number:"))
x2 = int(input("Enter second number:"))
print(" x", " y")
for x in range(x1, x2):
formula = math.sqrt(x * x + 3 * x - 500)
if formula < 0:
print("square root cant be negative")
print(x, round(formula, 2))
Вывод должен выглядеть следующим образом:
x y
15 ***
16 ***
17 ***
18 ***
19 ***
20 ***
21 2.00
22 7.07
23 9.90
24 12.17
25 14.14