Відповідь:
import math
a = 2
b = -1
c = -3
discriminant = b**2 - 4*a*c
if discriminant > 0:
x1 = (-b + math.sqrt(discriminant)) / (2*a)
x2 = (-b - math.sqrt(discriminant)) / (2*a)
print(f"The roots are {x1:.2f} and {x2:.2f}")
elif discriminant == 0:
x = -b / (2*a)
print(f"The root is {x:.2f}")
else:
real_part = -b / (2*a)
imag_part = math.sqrt(abs(discriminant)) / (2*a)
print(f"The roots are {real_part:.2f} + {imag_part:.2f}i and {real_part:.2f} - {imag_part:.2f}i")
Пояснення:Цей код обчислює корені рівняння 2x-x-3=0 за квадратичною формулою.
Математичний модуль використовується для обчислення функцій квадратного кореня та абсолютного значення.
Потім на консолі друкуються корені, округлені до двох знаків після коми за допомогою f-рядків.
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Відповідь:
import math
a = 2
b = -1
c = -3
discriminant = b**2 - 4*a*c
if discriminant > 0:
x1 = (-b + math.sqrt(discriminant)) / (2*a)
x2 = (-b - math.sqrt(discriminant)) / (2*a)
print(f"The roots are {x1:.2f} and {x2:.2f}")
elif discriminant == 0:
x = -b / (2*a)
print(f"The root is {x:.2f}")
else:
real_part = -b / (2*a)
imag_part = math.sqrt(abs(discriminant)) / (2*a)
print(f"The roots are {real_part:.2f} + {imag_part:.2f}i and {real_part:.2f} - {imag_part:.2f}i")
Пояснення:
Цей код обчислює корені рівняння 2x-x-3=0 за квадратичною формулою.
Математичний модуль використовується для обчислення функцій квадратного кореня та абсолютного значення.
Потім на консолі друкуються корені, округлені до двох знаків після коми за допомогою f-рядків.