05/04/2023
27/04/2023
Đây là một chương trình Python để giải phương trình bậc nhất ax + b = 0 với a, b được nhập từ bàn phím:
def giai_phuong_trinh_bac_nhat(a, b):
if a == 0 and b == 0:
print("Phương trình vô số nghiệm")
elif a == 0 and b != 0:
print("Phương trình vô nghiệm")
else:
x = -b / a
print(f"Phương trình có nghiệm duy nhất x = {x}")
a = float(input("Nhập a: "))
b = float(input("Nhập b: "))
giai_phuong_trinh_bac_nhat(a, b)
05/04/2023
Để giải phương trình bậc nhất ax + b = 0, chúng ta có thể viết một hàm nhận đầu vào là hai số a và b, và trả về giá trị của x.
def solve_linear_equation(a, b):
"""Giải phương trình bậc nhất ax + b = 0 và trả về giá trị của x"""
if a == 0:
if b == 0:
# Phương trình có vô số nghiệm
return "Phương trình có vô số nghiệm"
else:
# Phương trình vô nghiệm
return "Phương trình vô nghiệm"
else:
# Phương trình có nghiệm duy nhất
x = -b / a
return x
# Nhập các hệ số từ người dùng
a = float(input("Nhập hệ số a: "))
b = float(input("Nhập hệ số b: "))
# Giải phương trình và in ra màn hình
result = solve_linear_equation(a, b)
print(result)
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
Top thành viên trả lời