الانتقال إلى المحتوى الرئيسي

كيفية تبديل المتغيرات في بايثون: طرق بسيطة ونصائح مفيدة-دليل البرمجة الخاص بك

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

واحدة من أسهل الطرق هي استخدام المتغير الثالث. نقوم بحفظ قيمة المتغير الأول إلى الثالث ، ثم تعيين قيمة المتغير الثاني إلى الأول ، ثم تعيين قيمة المتغير الثالث إلى الثاني. نتيجة لذلك ، نقوم بتبديل قيم المتغيرات. هذه الطريقة بسيطة ومفهومة حتى للمبتدئين. لنستخدم هذه الطريقة في المثال التالي:

  1. طباعة ('أ =' ، أ)
  2. طباعة ('ب =' ، ب)
  3. باستخدام هذا النهج البسيط ، نحصل على النتيجة: أ = 20 ، ب = 10. تم تغيير قيم المتغيرات بنجاح. ومع ذلك ، في بعض الأحيان قد يكون من الضروري إجراء هذه العمليات دون استخدام متغير ثالث. هناك عدة طرق للقيام بذلك ، على سبيل المثال ، باستخدام العمليات الحسابية أو عمليات التعيين. سننظر في هذه الأساليب في الجزء التالي من المقالة.
  4. كيفية تبديل المتغيرات في بايثون: طرق بسيطة ونصائح مفيدة
  5. 1. باستخدام المتغير الثالث

2. باستخدام الصفوف

3. باستخدام العمليات الحسابية

4. باستخدام عملية شور

تقنيات تبادل القيم المتغيرة في بايثون

سؤال وجواب

ما هي الطريقة الأكثر كفاءة أو المفضلة لمبادلة المتغيرات في بيثون?

كيفية تبديل المتغيرات في بايثون: طرق بسيطة ونصائح مفيدة

، ثم قم بتعيين المتغير

فار2

القيمة المخزنة للمتغير

فار1

و

فار1

ثم يتم تعيين هذه المجموعة للمتغيرات

فار1

و

فار2

. أخيرا ، من المتغير

فار1

اطرح قيمة المتغير

فار2

وتعيين الفرق الناتج إلى المتغير

فار1

. وأخيرا ، نطبق عملية شور على المتغيرات

فار1

  • و
  • فار2
  • ، قم بتعيين النتيجة إلى متغير

فار1

. نتيجة لذلك ، يتم عكس قيم المتغيرات.

  • خاتمة:
  • يمكن أن تكون الطرق المذكورة أعلاه لمبادلة قيم المتغيرات مفيدة في حل مشكلات البرمجة المختلفة في بايثون.
  • يعتمد اختيار الطريقة على الموقف المحدد ونوع المتغيرات التي تريد تبديلها.

الميزة الرئيسية لجميع هذه الأساليب هي بساطتها وفعاليتها.

  1. أ = ب

طباعة ("ب =" ، ب)

النتيجة:

أ = 20