Menu
CoddyTech

إسناد المتغيرات المتعددة

جزء من قسم المنطق وتدفق التنفيذ في رحلة Python على Coddy. الدرس 2 من 78.

في Python، يمكنك إسناد قيم إلى عدة متغيرات في سطر واحد. يمكن لهذه الميزة أن تجعل شيفرتك أكثر إيجازًا وأسهل قراءة. لنستكشف كيفية استخدام إسناد القيم إلى متغيرات متعددة بفاعلية.الإسنادات المتعددة الأساسية:
a, b, c = 1, 2, 3
print(a)  # الناتج: 1
print(b)  # الناتج: 2
print(c)  # الناتج: 3
إسناد القيمة نفسها إلى عدة متغيرات:
x = y = z = 10
print(x)  # الناتج: 10
print(y)  # الناتج: 10
print(z)  # الناتج: 10
إسناد القيم من قائمة (فك التعبئة):
numbers = [4, 5, 6]
a, b, c = numbers
print(a)  # الناتج: 4
print(b)  # الناتج: 5
print(c)  # الناتج: 6

يجب أن يتطابق عدد المتغيرات مع عدد القيم. إذا لم يتطابقا، فإن Python ترفع ValueError:
x, y = [1, 2, 3]  # ValueError: قيم كثيرة جدًا لفكّها
challenge icon

التحدي

سهل

اكتب برنامجًا بلغة Python ينفّذ المهام التالية:

  1. أسند قيمًا إلى ثلاثة متغيرات name وage وcity في سطر واحد. اجعل قيمة name هي "Alice"، وقيمة age هي 30، وقيمة city هي "New York".
  2. أسند القيمة 100 إلى ثلاثة متغيرات x وy وz في سطر واحد.
  3. أنشئ قائمة باسم 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}")
quiz iconاختبر نفسك

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

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم Python عبر الإنترنت