Python: Giải phương trình bậc nhất 1 ẩn
Giải phóng thời gian, khai phóng năng lực
Video hướng dẫn:
Hướng dẫn chi tiết:
Phương trình bậc 1 (bậc nhất) là phương trình có dạng: ax + b = 0
Sau đây là một giải thuật cho phương trình bậc nhất:
+ Nhập vào các hệ số a và b
+ Nếu a==0:
- Nếu b==0 => Vô số nghiệm (hay vô định)
- Nếu b!=0 => Vô nghiệm
+ Nếu a!=0:
Phương trình có nghiệm là x = -b/a
Còn dưới đây là lưu đồ cho thuật toán:
Sau đây là đoạn code demo:
# Bài toán: Hãy viết chương trình giải phương # trình bậc nhất 1 ẩn: ax + b = 0 # Lập trình: a = float(input("Nhập hệ số a: ")) b = float(input("Nhập hệ số b: ")) if a == 0: if b == 0: print("Vô số nghiệm") else: print("Vô nghiệm") else: print("Phương trình có nghiệm x =", -b / a)
Tham khảo:
- Khóa học Lập trình Python Level 1
- Bài tập phần điều kiện
- Bài tập phần vòng lặp
- Bài tập phần Class
- Bài tập phần vẽ hình
Giải phóng thời gian, khai phóng năng lực