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

كيفية إدخال مصفوفة من لوحة مفاتيح بايثون: طرق وأمثلة بسيطة

بيثون هي واحدة من لغات البرمجة الأكثر شعبية ، والتي توفر العديد من الاحتمالات للعمل مع المصفوفات. يعد إدخال مصفوفة من لوحة المفاتيح أحد أهم المهام التي يواجهها المبرمجون.

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

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

  1. الطريقة 1: استخدام وظيفة الإدخال المدمج ()
  2. الطريقة 2: من خلال حلقة وطريقة إلحاق ()
  3. الطريقة 3: قراءة سلسلة وتحويلها إلى قائمة
  4. الطريقة 4: تقسيم السلسلة المدخلة إلى عناصر صفيف

الطريقة 1: استخدام وظيفة الإدخال المدمج ()

لإدخال مصفوفة من لوحة المفاتيح ، يمكنك استخدام الكود التالي:

مثال على الكود
آر = الإدخال ("أدخل مصفوفة من الأرقام مفصولة بمسافة:")

آر = آر.انقسام()

في هذا المثال ، تطلب وظيفة الإدخال() من المستخدم إدخال مصفوفة من الأرقام مفصولة بمسافة ، وحفظ البيانات المدخلة في متغير آر. ثم ، باستخدام وظيفة سبليت () ، يتم تقسيم السلسلة إلى قائمة من الأرقام الفردية ، والتي يتم تخزينها أيضا في متغير أر.

على سبيل المثال ، إذا قام المستخدم بإدخال "1 2 3 4 5" ، فسيحتوي متغير آر على قائمة [1, 2, 3, 4, 5].

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

الطريقة الثانية لإدخال صفيف من لوحة المفاتيح هي استخدام حلقة وطريقة

إلحاق()

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

ثم يمكننا استخدام حلقة

بينما

بينما صحيح:

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

إذا كان العنصر = = "توقف":

بينما صحيح

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

استراحة

لكسر حلقة واستكمال المدخلات.

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

طباعة (صفيف)

يمكنك الآن استخدام قيم الصفيف المدخلة لإجراء العمليات اللازمة.

الطريقة 3: قراءة سلسلة وتحويلها إلى قائمة

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

للقيام بذلك ، يمكنك استخدام التعليمات البرمجية التالية:

إدخال _ سلسلة = إدخال ("أدخل عناصر المصفوفة مفصولة بمسافة:")

# تحويل سلسلة إلى قائمة

صفيف = إدخال _ سلسلة.انقسام()

في هذا الرمز ، نقرأ السلسلة أولا باستخدام

وظيفة الإدخال ()

، الذي ينتظر إدخال لوحة المفاتيح. ثم نستخدم

لتقسيم السلسلة إلى عناصر منفصلة باستخدام مسافة كفاصل. يتم تخزين قائمة العناصر الناتجة في متغير

صفيف

ثم نستخدم مولد القائمة لتحويل كل عنصر قائمة إلى عدد صحيح باستخدام المدمج

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

.