Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
a = float(input('nhap so thu nhat: '))
b = float(input('nhap so thu hai: '))
c = float(input('nhap so thu ba: '))
D = b**2 - 4*a*c
x1 = (-b + (D**1/2)) / (2*a)
x2 = (-b - (D**1/2)) / (2*a)
if D > 0:
print(f"phuong trinh co 2 nghiem phan biet : x1 = {x1}, x2 = {x2}")
elif D == 0:
x = -b / (2*a)
print(f"phuong trinh co nghiem kep : x1 = x2 = {x}")
else:
print("phuong trinh vo nghiem")
mọi người cho mình hỏi sao mình chạy đoạn code này thì chỉ được đoạn nhập 3 số đầu ạ nhập xong thì python tự tắt luôn ạ mình cảm ơn
Bạn thiếu dấu mở đóng ngoặc ở 1/2 nhé. Tiện hơn bạn có thể xài hàm có sẵn sqrt của thư viện math như bạn bên dưới comment! :)
À mách bạn 1 mẹo hay phần đặt câu hỏi / trả lời có option "Insert Code Snippet" giúp bạn chèn code á, sẽ giúp dễ đọc hơn :))
bạn thêm "import math " nhé