یادگیری بی انتهاست...

در این وبلاگ سعی می‌کنیم تا یاد بگیریم و یاد بدهیم...

یادگیری بی انتهاست...

در این وبلاگ سعی می‌کنیم تا یاد بگیریم و یاد بدهیم...

طبقه بندی موضوعی
کلمات کلیدی

تبدیل حروف بزرگ به کوچک و بلعکس

تبدیل حروف بزرگ به کوچک و بلعکس با swapcase در پایتون

تبدیل حروف بزرگ به کوچک و بلعکس با swapcase

Invert text and convert uppercase letters to lowercase and vice versa

نوشتن حلقه for برعکس در پایتون

تبدیل حروف بزرگ به کوچک و بلعکس و برعکس کردن متن با استفاده از پایتون

برنامه پایتون

برعکس کردن متن و تبدیل حروف بزرگ به کوچک و بالعکس با استفاده از پایتون

وارد کردن مقادیر بلاک های سیمولینک با استفاده از متغییر

دادن متغییر به بلاک های سیمولینک متلب

نحوه وارد کردن داده ها در سیمولینک متلب

نحوه وارد کردن داده در سیمولینک متلب به صورت متغییر

نحوه وارد کردن داده در سیمولینک به صورت متغییر

سیمولینک متلب

سیمولینک

simulink matlab

matlab

How to enter data in MATLAB Simulink blocks using a variable

نحوه تبدیل فایل mp3 به متن

نحوه تبدیل صوت به متن

تبدیل فایل mp3 متن

آموزش تبدیل voice انگلیسی به متن انگلیسی

how to convert mp3 file to text

نحوه تغییر سرعت پخش ویدیو در windows media player

نحوه تغییر سرعت پخش ویدیو در vlc

نحوه تغییر سرعت پخش ویدیو در kmplayer

نحوه تغییر سرعت ویدیو

نحوه افزایش و کاهش سرعت ویدیو

تغییر سرعت پخش ویدیو

دانلود اسمیت چارت

امروز قصد داریم تا ریشه های معادله درجه دو را به وسیله زبان برنامه نویسی پایتون به دست آوریم.

معادله درجه دو بدین صورت است:

ax2 + bx + c =0

کد برنامه به صورت زیر است :

import cmath

a = 1
b = 5
c = 4

delta = (b**2) - (4*a*c)

root1 = (-b-cmath.sqrt(delta))/(2*a)
root2 = (-b+cmath.sqrt(delta))/(2*a)

print("The solution are {0} and {1}".format(root1,root2))

در این برنامه از ماژول cmath برای حل معادله درجه دو استفاده کرده ایم. ابتدا مقدار delta را محاسبه می کنیم و در مرحله بعد ریشه را محاسبه می کنیم.

با استفاده از عبارت:

cmath.sqrt(delta)

از مقدار delta جذر میگیریم.

حال شما می توانید بجای a,b,c مقادیر دلخواه خود را گذاشته و برنامه را تست کنید.

می توانید بجای اینکه هر بار مقدار a,b,c در برنامه عوض کنید کد زیر را به جای a,b,c قرار داده تا مقادیر را از کاربر بگیرید:
 

a = float(input("Enter a: "))
b = float(input("Enter b: "))
c = float(input("Enter c: "))

کد نهایی به صورت زیر است:

import cmath

a = float(input("Enter a: "))
b = float(input("Enter b: ")) 
c = float(input("Enter c: "))

delta = (b**2) - (4*a*c)

root1 = (-b-cmath.sqrt(delta))/(2*a)
root2 = (-b+cmath.sqrt(delta))/(2*a)

print('The solution are {0} and {1}'.format(root1,root2))

خروجی هم بدین صورت می باشد:

The solution are (-4+0j) and (-1+0j)

موفق باشید.

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی