Bài toán: Giải phương trình bậc nhất ax + b = 0.
Yêu cầu: Nhập 2 số a, b từ file HSBN.INP, sau khi xử lý đưa ra kết quả ghi vào file PTBN.OUT
- Nếu phương trình có nghiệm ghi -b/a làm tròn số đến 1 đơn vị
- Nếu phương trình vô nghiệm ghi NONE
- Nếu phương trình có vô số nghiệm ghi MULTIPLE
Code tham khảo:
fin = open("PTBN.INP","r")
fout = open("PTBN.OUT","w")
line = fin.readline()
lt = line.split()
a, b = int(lt[0]), int(lt[1])
if a == 0:
if b == 0:
fout.write("NONE")
else:
fout.write("MULTIPLE")
else:
fout.write(str(round(float(-b/a),1)))
fin.close()
fout.close()