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

كيفية ملء صفيف بأرقام من لوحة مفاتيح بايثون

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

الخطوة الأولى لملء مصفوفة هي إنشاء المصفوفة نفسها. يمكننا استخدام وظيفة الإدخال المضمنة لإدخال القيم من لوحة المفاتيح. تتيح لك وظيفة الإدخال تلقي مدخلات من المستخدم في شكل سلسلة.

مثال:

ن = كثافة العمليات (الإدخال ("أدخل عدد عناصر المصفوفة:"))

أر = []

لأني في النطاق (ن):

الأسطوانات = كثافة العمليات (الإدخال ("أدخل رقم:"))

آر.إلحاق (الأسطوانات)

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

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

  1. طرق إدخال بيانات بايثون
  2. إدخال الأرقام من لوحة المفاتيح في بايثون
  3. أنواع المتغيرات في بايثون
  4. وظائف للعمل مع المصفوفات في بايثون
  5. أمثلة على ملء مصفوفة بأرقام في بايثون

طرق إدخال بيانات بايثون

توفر لغة برمجة بايثون عدة طرق لإدخال البيانات من لوحة المفاتيح. يتم تحديد طرق مختلفة اعتمادا على تنسيق إدخال البيانات والمعالجة المطلوب.

  • هي الطريقة الرئيسية لإدخال البيانات من لوحة المفاتيح. يقرأ البيانات كسلسلة ويعيدها نتيجة لذلك. يمكن معالجة هذه السلسلة وتحويلها إلى نوع البيانات المطلوب ، إذا لزم الأمر.
  • غالبا ما يستخدم عندما تحتاج إلى إدخال قيم متعددة في سطر واحد أو عندما تحتاج إلى قراءة البيانات من أ .
  • - طريقة لإدخال البيانات كعدد صحيح. يتم استخدامه عندما تحتاج إلى حساب رقم من لوحة المفاتيح وحفظه إلى متغير عدد صحيح.
  • هي طريقة لإدخال البيانات كرقم نقطة عائمة. يتم استخدامه عندما تحتاج إلى حساب رقم من لوحة المفاتيح وحفظه إلى متغير من النوع"تعويم".

.

مثال:

"'بايثون

أرقام = []

ن = كثافة العمليات (الإدخال ("أدخل عدد الأرقام:"))

لأني في النطاق (ن):

الأسطوانات = كثافة العمليات (الإدخال ("أدخل رقم:"))

أرقام.إلحاق (الأسطوانات)

.

باستخدام طرق إدخال بيانات بايثون المحددة ، يمكنك بسهولة إنشاء برامج تتفاعل مع المستخدمين ومعالجة البيانات المدخلة.

إدخال الأرقام من لوحة المفاتيح في بايثون

  1. إنشاء صفيف فارغ.
  2. تحديد حجم المصفوفة اعتمادا على عدد الأرقام التي نحتاج إلى إدخالها.
  3. باستخدام حلقة لملء صفيف مع العناصر التي أدخلها المستخدم.
  4. التحقق من صحة البيانات المدخلة.

يوجد أدناه نموذج رمز يوضح هذه العملية:

# إنشاء مصفوفة فارغة

أرقام = []

# تحديد حجم المصفوفة

الحجم = كثافة العمليات (الإدخال ("أدخل عدد الأرقام:"))

# باستخدام حلقة لملء صفيف

لأني في النطاق (الحجم):

عدد = تعويم (المدخلات (و " أدخل رقم {أنا + 1}:"))

أرقام.إلحاق (رقم)

# التحقق من صحة البيانات المدخلة

طباعة ("الأرقام المدخلة:" ، الأرقام)

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

وبالتالي ، فإن إدخال الأرقام من لوحة المفاتيح في بايثون هو عملية بسيطة ومهمة تسمح للمستخدم بالتفاعل مع البرنامج وإدخال البيانات فيه.أنواع المتغيرات في بايثون
توفر لغة برمجة بايثون عدة أنواع من المتغيرات التي يمكن استخدامها لتخزين أنواع مختلفة من البيانات.تستخدم المتغيرات الرقمية لتخزين القيم الرقمية ويمكن أن تكون أعدادا صحيحة (كثافة العمليات) أو أرقام الفاصلة العائمة (تعويم) أو أرقام مركبة (معقدة).
تستخدم متغيرات النص (السلاسل) لتخزين قيم النص ويتم تمثيلها كسلسلة من الأحرف (شارع).تستخدم المتغيرات المنطقية لتخزين القيم المنطقية صواب (صواب) أو خطأ (خطأ) ويتم تمثيلها كنوع بيانات منطقي (منطقي).
القوائم عبارة عن مجموعة من العناصر المطلوبة من أنواع البيانات المختلفة ويمكن تعديلها. يتم إنشاؤها باستخدام أقواس مربعة ويمكن أن تحتوي على أي نوع من البيانات.الصفوف تشبه القوائم ، لكنها غير قابلة للتغيير ويتم إنشاؤها باستخدام الأقواس. يمكن أن تحتوي الصفوف على أي نوع من البيانات.
القواميس عبارة عن مجموعة من أزواج القيمة الرئيسية. المفاتيح هي معرفات فريدة ، ويمكن أن تكون القيم من أي نوع بيانات.المجموعات هي مجموعة غير مرتبة من العناصر الفريدة. يتم إنشاؤها باستخدام الأقواس المتعرجة ويمكن أن تحتوي فقط على عناصر غير قابلة للتغيير.

يتم كتابة المتغيرات في بايثون ديناميكيا ، مما يعني أن نوع المتغير يمكن أن يتغير أثناء تنفيذ البرنامج.

وظائف للعمل مع المصفوفات في بايثون

تقدم بايثون مجموعة من الوظائف للعمل مع المصفوفات التي تبسط وتسريع عملية ملء المصفوفات بأرقام من لوحة المفاتيح. بعض الوظائف المفيدة مذكورة أدناه:

الوصف

المدخلات()

تتيح لك وظيفة الإدخال () تلقي المدخلات من المستخدم. يقوم بإرجاع القيمة التي أدخلها المستخدم كسلسلة.

كثافة العمليات()

الدالة كثافة العمليات () تحويل سلسلة إلى عدد صحيح. إذا تعذر تحويل القيمة التي أدخلها المستخدم إلى رقم ، فسيتم إنشاء استثناء خطأ القيمة.

انقسام()

تقسم طريقة الانقسام () سلسلة إلى سلاسل فرعية باستخدام الفاصل المحدد. بشكل افتراضي ، الفاصل هو مسافة.

خريطة()

تقوم وظيفة الخريطة() بتطبيق الوظيفة المحددة على كل عنصر من عناصر الكائن المتكرر وإرجاع مكرر مع النتائج. في حالتنا ، يسمح لك بتحويل سلسلة من الأرقام إلى قائمة من الأعداد الصحيحة.

من خلال الجمع بين هذه الوظائف ، يمكنك بسهولة ملء المصفوفات بأرقام من لوحة المفاتيح:

"'بايثون

أدخل عناصر المصفوفة مفصولة بمسافة: 1 2 3

الآن المتغير أر سوف تحتوي على قائمة [1 ، 2 ، 3] ، والتي يمكن استخدامها في مزيد من التعليمات البرمجية.

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

أمثلة على ملء مصفوفة بأرقام في بايثون

ن = كثافة العمليات (الإدخال ("أدخل حجم المصفوفة:"))

أر = []

لأني في النطاق (ن):

الأسطوانات = كثافة العمليات (الإدخال ("أدخل رقم:"))

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

2. باستخدام مولد القائمة:

يوفر بايثون أيضا القدرة على استخدام مولدات القائمة لملء صفيف. يوجد أدناه رمز مثال: