آموزش حل معادله دومجهوله به روش دلتا با پایتون یکی از موضوعات پرکاربرد در علوم و مهندسی است که به شما کمک میکند تا به سادگی و با دقت بالا مسائل ریاضی خود را حل کنید. در این آموزش، قصد داریم نحوهی حل معادله دومجهوله با روش دلتا را با استفاده از زبان برنامهنویسی پایتون به شما آموزش دهیم.
در ادامه، با استفاده از کتابخانههای پایتون، یک تابع برای حل معادله با روش دلتا را پیادهسازی میکنیم. به این ترتیب با دنبال کردن این آموزش، به راحتی میتوانید نحوهی حل معادلات دومجهوله با روش دلتا را در پایتون فرا بگیرید.
امیدواریم با مطالعهی این آموزش، به بهترین شکل ممکن از آموزش حل معادله دومجهوله با روش دلتا با پایتون بهرهمند شوید و بتوانید به راحتی مسائل خود را حل کنید.
ابتدا باید کتابخانهی math
را وارد کنید تا بتوانید توابع ریاضیاتی مانند جذر گرفتن را استفاده کنید.
import math
سپس، مقادیر ضرایب a
، b
و c
را به عنوان ورودی از کاربر بگیرید.
a = float(input("Enter coefficient of x^2: ")) b = float(input("Enter coefficient of x: ")) c = float(input("Enter constant: "))
سپس، مقدار دلتا را محاسبه کنید.
delta = b**2 - 4*a*c
سپس، برای بررسی اینکه آیا ریشهی واقعی دارد یا خیر، اگر دلتا مثبت بود، دو ریشه دارد و اگر منفی بود، ریشهی واقعی ندارد و اگر صفر بود یک ریشه دارد.
if delta > 0: x1 = (-b + math.sqrt(delta)) / (2*a) x2 = (-b - math.sqrt(delta)) / (2*a) print("معادله دو ریشه حقیق دارد: x1 = ", x1, "and x2 = ", x2) elif delta == 0: x = -b / (2*a) print("معادله یک ریشه حقیقی دارد: x = ", x) else: print("معادله هیچ ریشه حقیقیای ندارد.")
توجه داشته باشید که برای محاسبه کردن جذر گرفته شده از دلتا از تابع sqrt()
کتابخانهی math
استفاده کردهایم.
import math a = float(input("Enter coefficient of x^2: ")) b = float(input("Enter coefficient of x: ")) c = float(input("Enter constant: ")) delta = b**2 - 4*a*c if delta > 0: x1 = (-b + math.sqrt(delta)) / (2*a) x2 = (-b - math.sqrt(delta)) / (2*a) print("معادله دو ریشه حقیقی دارد: x1 = ", x1, "and x2 = ", x2) elif delta == 0: x = -b / (2*a) print("معادله یک ریشه حقیقی دارد: x = ", x) else: print("معادله هیچ ریشه حقیقیای ندارد")
با وارد کردن مقادیر ضرایب a
، b
و c
، ریشههای معادله را به شکل صحیح دریافت خواهید کرد.