English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا البرنامج، ستعلم كيفية استخدام عمودي** ومكتبة 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المزيد من المعلومات.