لـ i in range (N)
i
لـ
i * i code >. نحصل على نفس النتيجة باستخدام الترميز التالي: <قبل> A = list (range (N)) # with N = 5، array A = [0،1،2،3،4] 2) لا يمكنك الكتابة إلى المصفوفة كل القيم ، ولكن فقط تلك التي تفي بشرط معين. نبسب ؛ مثال h5> ملء المصفوفة بجميع الأرقام الزوجية في النطاق من 0 إلى 9 . A = [i for i in range (10) إذا كان i٪ 2 == 0] print (* A) # array A = [0،2،4،6،8] في هذه الحالة ، عليك أن تفهم أن طول المصفوفة سيكون أقل من 10. & nbsp؛ 3) يمكن ملء مصفوفة من لوحة المفاتيح بعناصر تقع واحدة في كل سطر بطريقتين. نبسب ؛ <الجسم> العدد = 5 أ = [0] * 5 لأني في النطاق (N): أ [i] = int (input ()) <قبل> A = [int (input ()) لـ i في النطاق (N)] # في كل مرة تتكرر فيها الحلقة ، # يتم تحويل سلسلة الإدخال # إلى عدد صحيح (باستخدام int) # ويضاف هذا الرقم إلى المصفوفة pre> 4) يعد ملء مصفوفة من لوحة المفاتيح بعناصر موجودة جميعها في نفس السطر أكثر تعقيدًا بعض الشيء. تحتاج إلى قراءة السلسلة ، وتقسيمها إلى عناصر ، ثم تحويل كل عنصر إلى عدد صحيح ق = المدخلات (). الانقسام () نبسب ؛ A = [int (i) for i in s] & nbsp؛ أو هكذا A = list (map (int، input (). split ())) # قائمة الوظائف المضمنة () نبسب ؛ # يحول التسلسل نبسب ؛ # لقائمة قابلة للتغيير إخراج المصفوفة h4> يمكنك أيضًا عرض مجموعة على الشاشة بطرق مختلفة. نبسب ؛ <الجسم> الطريقة القياسية المستخدمة في العديد من لغات البرمجة. td> يمكن كتابة هذه الدورة بشكل أقصر. يتم تعبئة قيمة х في كل خطوة من الحلقة بالعنصر التالي من المصفوفة. td> في بايثون ، يمكنك الكتابة بهذا الشكل td> بالنسبة لـ i في النطاق (len (A)): print (A [i]، end = "") لـ x في A: print (x، end = & quot؛ & quot؛) <قبل> طباعة (* أ) # علامة * أمام الاسم # من المصفوفة يعني ذلك # يحتاج إلى تحويل # مجموعة في مجموعة من القيم الفردية
х
N
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking