فك عدة قيم
سطر واحد يكفي ليعطي كل قيمة اسمها. drink, food = ["tea", "rice"] يضع tea في drink و rice في food. الاسم الأول يأخذ القيمة الأولى. الاسم الثاني يأخذ الثانية. drink و food لا يحتاجان رقم موضع.
drink, food = ["tea", "rice"]
print(drink)
print(food)
على الشاشة tea ثم rice. drink يحمل tea من قبل. food يحمل rice من قبل. الجهة اليسرى بلا اسم للقائمة، فالقائمة لا تبقى تحت اسم آخر.
يمكنك أن تبقي القائمة وأن تُخرج قيمها إلى أسماء. هذا البرنامج يبدأ من جديد. plate هي tea ثم rice. drink, food = plate يقرأ تلك القائمة في الاسمين. plate تبقى القائمة.
plate = ["tea", "rice"]
drink, food = plate
print(food)
print(plate[0])
على الشاشة rice ثم tea. food هي القيمة الثانية، أي rice. plate[0] ما زال tea، فالقائمة لم تُفرغ وترتيبها لم يتغيّر. drink أيضًا tea، وهذا البرنامج لا يطبعه.
اسم واحد على اليسار لا يفتح القائمة. meal = ["tea", "rice"] يخزّن القائمة كلها تحت meal. meal ليست كلمة tea. إذا أردت طعامًا واحدًا، ما زلت تختار موضعًا.
meal = ["tea", "rice"]
print(len(meal))
print(meal[1])
على الشاشة 2 ثم rice. العدد 2 هو طول القائمة تحت الاسم الواحد meal. الموضع 1 هو rice. الموضع 0 هو tea، وهذا البرنامج لا يطبعه.
عدد الأسماء يجب أن يطابق عدد القيم. drink, food = ["tea"] يوقف البرنامج: اسمان وقيمة واحدة. drink, food, extra = ["tea", "rice"] يتوقف أيضًا: ثلاثة أسماء وقيمتان. Python لا يملأ الاسم الزائد بـ None. البرنامج يتوقف.
الصفحة التالية تبني قائمة جديدة في سطر واحد. هذه الصفحة تعطي أسماء فقط لقيم مكتوبة من قبل.
ماذا تكتب البرامج الثلاثة
- ماذا يكتب البرنامج الأول؟
- ماذا يكتب البرنامج الثاني؟
- ماذا يكتب البرنامج الثالث؟
- ماذا يحدث إذا كتبت drink, food = ["tea"]؟
الأسماء على ترتيب القيم
الشاشة الأولى tea ثم rice. drink و food يحملان هذين النصين بلا رقم موضع. الشاشة الثانية rice ثم tea، و plate ما زالت تبدأ بـ tea. اسم واحد يُبقي القائمة كلها، فالشاشة الثالثة 2 ثم rice. إذا لم تتطابق الأعداد، يتوقف البرنامج. الصفحة التالية تبني قائمة في سطر واحد.
🧠 اختبر معرفتك
اختبر معرفتك
تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع
📝 التعليمات
- اقرأ كل سؤال بعناية
- اختر أفضل إجابة لكل سؤال
- يمكنك إعادة الاختبار عدة مرات كما تريد
- سيتم عرض تقدمك في الأعلى