إسناد المتغيرات المتعددة
جزء من قسم Logic & Flow في رحلة Python على Coddy — الدرس 2 من 78.
في بلغة بايثون، يمكنك إسناد القيم (
تعيين نفس القيمة لعدة متغيرات:
تعيين القيم من قائمة (تفريك الحزمة):
assign) إلى متغيرات متعددة في سطر واحد. هذه الميزة يمكن أن تجعل كودك أكثر إيجازاً وسهولة في القراءة. دعنا نستكشف كيفية استخدام إسناد المتغيرات المتعددة بفعالية.إسنادات متعددة أساسية:a, b, c = 1, 2, 3
print(a) # المخرجات: 1
print(b) # المخرجات: 2
print(c) # المخرجات: 3x = y = z = 10
print(x) # المخرجات: 10
print(y) # المخرجات: 10
print(z) # المخرجات: 10numbers = [4, 5, 6]
a, b, c = numbers
print(a) # المخرجات: 4
print(b) # المخرجات: 5
print(c) # المخرجات: 6التحدي
سهلاكتب برنامج Python يقوم بالمهام التالية:
- تعيين قيم لثلاثة متغيرات
nameوageوcityفي سطر واحد. قم بضبطnameإلى"Alice"، وageإلى30، وcityإلى"New York". - قم بتعيين القيمة
100لثلاثة متغيراتxوyوzفي سطر واحد. - أنشئ قائمة باسم
colorsتحتوي على القيم"red"و"green"و"blue". قم بتعيين هذه القيم لثلاثة متغيراتcolor1وcolor2وcolor3في سطر واحد.
جرّب بنفسك
# عيّن قيمًا إلى name و age و city
# عيّن 100 إلى x و y و z
# أنشئ قائمة من الألوان وعيّنها إلى color1 و color2 و color3
colors = ["red", "green", "blue"]
# لا تغيّر الكود أدناه
print(f"Name: {name}, Age: {age}, City: {city}")
print(f"x: {x}, y: {y}, z: {z}")
print(f"Colors: {color1}, {color2}, {color3}")يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Logic & Flow
1استكشاف المتغيرات
الثوابتإسناد المتغيرات المتعددةتبديل المتغيراتالمتغيرات النائبةتقريب الأرقامتحويل القوائم4تطبيق سجل جهات الاتصال
عرض القائمةإضافة جهة اتصال7المجموعات - الجزء الثاني
العمليات الرياضية - الجزء الأولالعمليات الرياضية - الجزء الثانيمراجعة - البحث عن الكنزالمجموعات الجزئية والمجموعات الشاملةالتكرار عبر المجموعاتمراجعة - متتبع البطولة10أساسيات تضمين القوائم (List Comprehensions)
الصيغة البرمجيةإنشاء قوائم بسيطةإضافة الشروطاستخدام تجميع البياناتمراجعة - بيت القوائممراجعة - عناصر الحرية5اتخاذ القرارات المتقدم
المعامل الثلاثيالتحقق من الانتماءالتحقق من الهويةأخطاء الإزاحةمراجعة - فلتر العطلات8مدير سجلات الطلاب
نظرة عامة على المشروعإضافة طالب3القواميس - الجزء الثاني
دوال القواميسالقواميس المتداخلةالتحقق من وجود المفاتيحالتكرار عبر القواميسمراجعة - عداد التكرار9تجميع البيانات المتقدم
استخدام Sumإيجاد الحد الأدنى والأقصىفرز البيانات بكفاءةمراجعة - Dictionary Sorter12أساسيات معالجة الأخطاء
ما هي معالجة الأخطاء؟كتلة Try و Exceptالتعامل مع استثناءات متعددةمراجعة - أخطاء عربة التسوق