English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python درس أساسي

Python التحكم في العملية

الوظائف في Python

نوع البيانات في Python

Python عمليات ملف

Python الأجسام والفئات

Python تاريخ وتوقيت

معرفة متقدمة في Python

مرجع Python

حساب الجذر التربيعي في برنامج Python

كامل أمثلة Python

في هذا البرنامج، ستعلم كيفية استخدام عمودي** ومكتبة cmath لمعرفة الجذر التربيعي للرقم.

لفهم هذا المثال، يجب أن تعرف ما يليبرمجة Pythonالموضوع:

مثال: للأرقام الإيجابية

# البرنامج لحساب الجذر التربيعي
# لاحظ: يمكنك تغيير هذا القيمة إلى رقم آخر، وستحصل على نتائج مختلفة
num = 8 
# استقبال إدخال المستخدم
#num = float(input('ادخل عدد: '))
num_sqrt = num ** 0.5
print('%0.3f الجذر التربيعي هو %0.3f'%(num, num_sqrt))

نتيجة الخروج

الجذر التربيعي لـ 8.000 هو 2.828

في هذا البرنامج، سنقوم بتخزين الرقم فيه، num ونستخدم عمودي** لمعرفة الجذر التربيعي. هذا البرنامج يناسب جميع الأرقام الإيجابية. ولكن بالنسبة للأرقام السلبية أو المعقدة، يمكنك اتباع الخطوات التالية.

كود المصدر: الأرقام أو الأرقام المعقدة

# للحصول على الجذر التربيعي للأرقام أو الأرقام المعقدة
# استيراد مكتبة الرياضيات المعقدة
import cmath
num = 1+2j
# استقبال إدخال المستخدم
#num = eval(input('ادخل عدد: '))
num_sqrt = cmath.sqrt(num)
print('{0} الجذر التربيعي هو {1:0.3f}+{2:0.3f}j'.format(num, num_sqrt.real, num_sqrt.imag))

نتيجة الخروج

الجذر التربيعي لـ (1+2j) هو 1.272+0.786j

في هذا البرنامج، نستخدم دالة sqrt() من مكتبة cmath (الرياضيات المعقدة).

ملاحظة، نحن نستخدم دالة eval() بدلاً من تحويل float(). يرجى الانتباه أيضًا لطريقة تنسيق الخروج.

ابحث هنا عنتنسيق الأنماط في Pythonالمزيد من المعلومات.

كامل أمثلة Python