كيفية تربيع رقم في بايثون (6 طرق)

باستخدام مكتبات أو وظائف Python المضمنة، يمكن للمستخدمين العثور على مربع الرقم. وضرب نفس العدد مرتين يعطينا مربع العدد. توفر مقالة بايثون هذه طرقًا متنوعة للوصول إلى مربع الرقم.

الطريقة الأولى: استخدام الدالة Pow() في بايثون

وظيفة Pow هي وظيفة مدمجة متاحة ضمن وحدة Math في python. تساعد هذه الوظيفة في تحديد قوة الرقم.

لتحديد مربع العدد، يتم استخدام اثنين كقوة.

فولوwing هو بناء جملة الدالة pow كما هو موضح أدناه:

بناء الجملة:

Pow (base, exponent)

توضيح: -

تأخذ الدالة وسيطتين، وهما الأساس والأس.

  • الفئة الأساسية: الرقم الذي يجب حساب قوته أو مربعه.
  • الأس: هو رقم يستخدم كخط مرتفع للرقم الأساسي.

على سبيل المثال:

دعونا نأخذ مثالاً لكيفية تحديد مربع الرقم باستخدام كود بايثون. سيقوم برنامج بايثون هذا بحساب مربع الرقم باستخدام الأعداد الصحيحة الأساسية والأسية كمدخلات.

كود بايثون:

Base=input("Provide base integer")
if Base.isdigit()==True:
    Base=int(Base)
    result=pow(Base,2)
    print("The square result is ", result)
else:
    print("please provide an integer for base")

الإخراج:

Provide base integer2
The square result is 4

التفسير:

قبل تحديد مربع الرقم، يأخذ الكود أعلاه مدخلات من المستخدم. يتحقق الرمز من الإدخال ليكون رقمًا أم لا. إذا كان صحيحا، فإنه يحدد مربع العدد.

الطريقة الثانية: استخدام مشغل الطاقة

يتم تمثيل مشغل الطاقة في بيثون كـ "**". يتم استخدامه في بايثون لتحديد قوة الرقم. باستخدام الأس اثنين كمدخل، يمنح هذا العامل المستخدم مربع الرقم في بايثون. يُشار إلى مشغل الطاقة أيضًا باسم مشغل الأس.

مشغل الطاقة لديه ما يليwing بناء جملة بايثون:

بناء الجملة: -

(Base**Exponent)

دعونا نأخذ مثالاً لكيفية تحديد مربع الرقم باستخدام عامل الأس في بايثون. سيأخذ هذا البرنامج الأعداد الصحيحة الأساسية والأسية كمدخلات لتحديد مربع الرقم.

كود بايثون:

Base=input("Provide base integer")
Exponent=input("Provide exponent integer")
if Base.isdigit() & Exponent.isdigit()==True:
    Base=int(Base)
    Exponent=int(Exponent)
    result=Base**Exponent
    print("The square result is ",result)
else:
    print("please provide an integer for base")

الإخراج:

Provide base integer2
Provide Exponent integer2
The square result is 4

التفسير:

قبل تحديد مربع الرقم، يأخذ الكود أعلاه مدخلات من المستخدم. يتحقق الرمز من الإدخال ليكون رقمًا أم لا. إذا كان صحيحا، فإنه يحدد مربع العدد.

الطريقة الثالثة: استخدام الضرب لتحديد مربع الرقم

من السهل إنشاء برنامج نصي بيثون لتحديد مربع الرقم باستخدام الضرب. المتابعةwing سيأخذ كود بايثون رقمًا من المستخدم ويضربه عدة مرات. كما أنه يتحقق مما إذا كان الإدخال المحدد رقمًا أم لا.

سيتبع كود بايثون ما يليwing بناء الجملة:

بناء الجملة:

(Base* Base)

بناء الجملة أعلاه مشابه للتمثيل الرياضي الأساسي. يوضح هذا أنه يمكن تحديد مربع الرقم عن طريق ضرب الأساس في نفسه عدة مرات.

على سبيل المثال:

دعونا نأخذ مثالاً لكيفية تحديد مربع الرقم باستخدام الضرب في كود بايثون. سيتخذ هذا البرنامج قاعدة كمدخل لتحديد مربع الرقم.

كود بايثون:

Base=input("Provide base integer")
if Base.isdigit()==True:
    Base=int(Base)
    result=Base*Base
    print("The square result is ",result)
else:
    print("please provide an integer for base")

الإخراج:

Provide base integer2
The square result is 4

التفسير:

قبل تحديد مربع الرقم، يأخذ الكود أعلاه مدخلات من المستخدم. يتحقق الرمز من الإدخال ليكون رقمًا أم لا. إذا كان صحيحا، فإنه يحدد مربع العدد.

الطريقة الرابعة: استخدام القائمة لتحديد مربع الرقم

توفر بايثون وظيفة تحديد مربع الرقم لأكثر من قاعدة واحدة، ويمكن تجميعها معًا لتكوين قائمة بايثون. إنه نوع من بنية البيانات يمكّن المبرمج من تخزين عناصر أو قيم متعددة تحت متغير واحد. ثم يقوم بعد ذلك بتربيع كل رقم موجود في القائمة.

دعونا نأخذ مثالاً لكيفية تحديد مربع الرقم باستخدام بنية بيانات القائمة. يأخذ هذا البرنامج قائمة كمدخل لتحديد مربع الرقم.

كود بايثون:

sqr_list = [2,4,6,8]
for Base in sqr_list:
    result=Base**2
    print("The square result is ",result)

الإخراج:

The square result is 4
The square result is 16
The square result is 36
The square result is 64

التفسير:

في كود بايثون أعلاه، يتم تنفيذ حلقة for التي تمر عبر كل عنصر موجود في القائمة ولكل عنصر. يحدد مربع الرقم. باستخدام الطريقة المذكورة أعلاه، تساعدنا القائمة في تحديد مربع قيم الأعداد الصحيحة المختلفة.

الطريقة الخامسة: استخدام while Loop في بايثون

يمكن أيضًا استخدام حلقة while لتحديد مربع الرقم في لغة بايثون. ويمكن أن يطلق عليه تكرار تعليمات محددة حتى الوقت الذي يتم فيه استيفاء شرط معين. يساعد في حساب مربع الرقم من خلال تكرار التعليمات حتى يصبح الشرط المقدم خاطئًا.

يتكرر البرنامج أدناه باستخدام حائط اللوب لتحديد مربع الرقم حتى يصبح العداد المستخدم كمدخل إما يساوي أو أقل من 5.

كود بايثون:

n_start = 1
while n_start <=5:
    result= n_start **2
    print("The square result is ",result)
    n_start=n_start+1

الإخراج:

The square result is 1
The square result is 4
The square result is 9
The square result is 16
The square result is 25

الطريقة السادسة: استخدام المصفوفات لتحديد مربع الرقم

هناك طريقة أخرى يمكن استخدامها لتحديد مربع الرقم وهي استخدام مجموعة المصفوفات والوظيفة المضمنة المتوفرة في لغة بايثون.

يمكن للمرء استخدام مصفوفة بايثون وطريقة المربع موجودة داخل وحدة NumPy لتحديد مربع الرقم. دعونا نأخذ مثالاً لتحديد مربع الرقم باستخدام الطريقتين السابقتين كما هو موضح أدناه: –

كود بايثون:

import numpy as np
NumpyArray = np.array([2,4,6,8])
print("Square of the elements present in array are : \n", np.square(NumpyArray))

الإخراج:

Square of the elements present in the array are:
[ 4 16 36 64]

نبذة عامة

  • توفر بايثون ست طرق واسعة لتحديد مربع الرقم.
  • يمكن تحديد مربع الرقم باستخدام طريقة Pow. يمكن العثور عليه ضمن وحدة الرياضيات ويمكن تعريفه ضمن تعريف رقم التعريف.
  • يمكن تحديد مربع العدد باستخدام المصفوفات. إنها هياكل بيانات يمكن الوصول إليها باستخدام وحدة NumPy.
  • يمكن أيضًا استخدام القائمة لحساب مربع الرقم. لكل عنصر موجود في القائمة، يمكن للرقم المضروب في نفسه أن يزودنا بمربع الرقم.
  • وبدلاً من ذلك، يمكن للمرء أيضًا استخدام عملية ضرب بسيطة.
  • يساعد عامل الأس أيضًا في حساب مربع الرقم. يقوم بحساب وإخراج المربع باستخدام عامل التشغيل **.
  • جامعة السلطان قابوسares الرقم والجذر التربيعي للرقم هما جانبان مختلفان، ولا ينبغي الخلط بينهما.