Program Python untuk Menyelesaikan Persamaan Kuadratik

Isi kandungan

Program ini mengira punca persamaan kuadratik apabila pekali a, b dan c diketahui.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Python berikut:

  • Jenis Data Python
  • Input, Keluaran dan Import Python
  • Pengendali Python

Bentuk standard persamaan kuadratik adalah:

ax 2 + bx + c = 0, dengan a, b dan c adalah nombor nyata dan ≠ 0

Kod sumber

# Solve the quadratic equation ax**2 + bx + c = 0 # import complex math module import cmath a = 1 b = 5 c = 6 # calculate the discriminant d = (b**2) - (4*a*c) # find two solutions sol1 = (-b-cmath.sqrt(d))/(2*a) sol2 = (-b+cmath.sqrt(d))/(2*a) print('The solution are (0) and (1)'.format(sol1,sol2)) 

Pengeluaran

 Masukkan a: 1 Masukkan b: 5 Masukkan c: 6 Penyelesaiannya adalah (-3 + 0j) dan (-2 + 0j)

Kami telah mengimport cmathmodul untuk melakukan root root yang kompleks. Pertama, kita mengira diskriminan dan kemudian mencari dua penyelesaian persamaan kuadratik.

Anda boleh mengubah nilai a, b dan c dalam program di atas dan menguji program ini.

Artikel menarik...