Quảng cáo
1 câu trả lời 207
def giai_phuong_trinh_bac_hai(a, b, c):
if a == 0:
if b == 0:
if c == 0:
print("Phương trình vô số nghiệm")
else:
print("Phương trình vô nghiệm")
else:
x = -c / b
print("Nghiệm của phương trình là x =", x)
else:
delta = b**2 - 4*a*c
if delta > 0:
x1 = (-b + delta**0.5) / (2*a)
x2 = (-b - delta**0.5) / (2*a)
print("Phương trình có 2 nghiệm phân biệt:")
print("x1 =", x1)
print("x2 =", x2)
elif delta == 0:
x = -b / (2*a)
print("Phương trình có nghiệm kép x =", x)
else:
print("Phương trình vô nghiệm")
# Nhập các hệ số a, b, c từ người dùng
a = float(input("Nhập hệ số a: "))
b = float(input("Nhập hệ số b: "))
c = float(input("Nhập hệ số c: "))
# Gọi hàm giai_phuong_trinh_bac_hai để giải phương trình
giai_phuong_trinh_bac_hai(a, b, c)
Quảng cáo
Bạn muốn hỏi bài tập?
Câu hỏi hot cùng chủ đề
-
55294
-
31147
-
29746
