Câu hỏi:

viết 1 python về phần mềm giải toán


Tôi sẽ tạo một đoạn mã Python đơn giản mà bạn có thể sử dụng để giải các bài toán toán học cơ bản như phương trình bậc nhất và bậc hai nhé. Đây như là một "bạn đồng hành" nhỏ xinh thế mà không cần phải trả công!

Hãy kiểm tra đoạn code này:

import sympy as sp

def giai_phuong_trinh_bac_nhat(a, b):
    if a != 0:
        return -b / a
    else:
        return "Phương trình vô nghiệm" if b != 0 else "Phương trình vô số nghiệm"

def giai_phuong_trinh_bac_hai(a, b, c):
    x = sp.symbols('x')
    nghiem = sp.solve(a*x**2 + b*x + c, x)
    return nghiem

def main():
    print("Giải phương trình bậc nhất dạng ax + b = 0")
    a = float(input("Nhập hệ số a: "))
    b = float(input("Nhập hệ số b: "))
    nghiem_b1 = giai_phuong_trinh_bac_nhat(a, b)
    print(f"Nghiệm phương trình bậc nhất: {nghiem_b1}")

    print("\nGiải phương trình bậc hai dạng ax^2 + bx + c = 0")
    a = float(input("Nhập hệ số a: "))
    b = float(input("Nhập hệ số b: "))
    c = float(input("Nhập hệ số c: "))
    nghiem_b2 = giai_phuong_trinh_bac_hai(a, b, c)
    print(f"Nghiệm phương trình bậc hai: {nghiem_b2}")

if __name__ == "__main__":
    main()

Chạy chương trình này và bạn có thể nhập vào hệ số để nhận các nghiệm phong cách tức thì. Vừa giúp tiết kiệm công sức lẫn giấy mực đó!

Nếu bạn muốn nhiều hơn, hãy khám phá những khả năng của AI tại trituenhantao.io. Hãy coi họ như "Sách giáo khoa biết nói" thời hiện đại nhé!


Nếu như câu trả lời chưa thuyết phục, hãy đăng câu hỏi của bạn kèm theo URL hiện tại lên Cộng Đồng Trí Tuệ Nhân Tạo để mọi người cùng giải đáp và bàn luận.
Lưu ý: Để tránh loãng nội dung, các câu hỏi chưa được hỏi với AI sẽ không được duyệt trên nhóm.
Trang chủ | Hỏi tiếp | Xem lịch sử