পাইথনে কোড্রেটিক ইকুয়েশন সমাধান করতে cmath মডিউল ব্যবহার করা হয়। কারণ কোড্রেটিক ইকুয়েশনের রুটগুলো কমপ্লেক্স প্রকৃতির হতে পারে। যদি আপনার একটি কোড্রেটিক ইকুয়েশন থাকে ax^2 + bx + c = 0 ফরম্যাটে, তবে:
উদাহরণ
import cmath
a = 12 b = 8 c = 1 # ডিসক্রিমিনেন্ট d = (b**2) - (4*a*c) root1 = (-b - cmath.sqrt(d)) / (2 * a) root2 = (-b + cmath.sqrt(d)) / (2 * a) print(root1) print(root2)
আউটপুট
এটি আউটপুট দেবে:
(-0.5+0j) (-0.16666666666666666+0j)