Python 15. Bài tập giải phương trình bậc 2 trong Lập trình Python



Bản quyền thuộc về TITV.vn, 
vui lòng không đăng tải lại nội dung từ trang này.

Video giải thích chi tiết


 Code chi tiết 


# import thư viên
import math

# Nhập dữ liệu
print("Giải phương trình ax^2+bx+c=0")

a = float(input("Nhập a: "))
b = float(input("Nhập b: "))
c = float(input("Nhập c: "))

print("{0}x^2+{1}x+{2}=0".format(a,b,c))

# Giải phương trình
if(a!=0):
    delta = b**2 - 4*a*c
    if (delta<0):
        print("Phương trình vô nghiệm")
    elif (delta==0):
        x = -b/(2*a)
        print("Có nghiệm kép x1=x2=", x)
    else:
        x1 = (-b-math.sqrt(delta))/(2*a)
        x2 = (-b+math.sqrt(delta))/(2*a)
        print("Có nghiệm kép x1={0} và x2={1}".format(x1, x2))
else:
    print("Không phải phương trình bậc 2")

Bạn có thể thích những bài đăng này:

Không có nhận xét nào:

Đăng nhận xét