في البرمجة ، غالبا ما يكون من الضروري إدخال قيم رقمية من لوحة المفاتيح. في الوقت نفسه ، يجب عليك إجراء نفس العملية بشكل متكرر — أدخل الأرقام واحدة تلو الأخرى. ومع ذلك ، هناك طرق لتقليل الوقت بشكل كبير وتبسيط عملية إدخال الأرقام.
واحدة من أبسط الطرق وأكثرها ملاءمة هي إدخال الأرقام في سطر واحد. للقيام بذلك ، يمكنك استخدام وظائف الانقسام() والخريطة (). تقسم وظيفة الانقسام() سلسلة إلى سلاسل فرعية بواسطة فاصل محدد ، وتطبق وظيفة الخريطة () الوظيفة المحددة على جميع عناصر التسلسل.
مثال الاستخدام:
- طباعة (أرقام)
- عند تنفيذ هذا الرمز ، سيطلب من المستخدم إدخال أرقام مفصولة بمسافة ، وبعد ذلك سيتم تحويلها إلى قائمة بالأعداد الصحيحة وعرضها على الشاشة.
- طريقة سريعة لإدخال الأرقام في سطر واحد
- طرق بسيطة ومريحة لإدخال القيم الرقمية في البرمجة
- سؤال وجواب
- كيف يمكنني إدخال عدة أرقام بسرعة في سطر واحد في البرنامج?
كيف يمكنني تقسيم الأرقام المدخلة إلى متغيرات منفصلة بعد استخدام سبليت ()?
هل يمكنني إدخال أرقام متعددة مفصولة بفواصل بدلا من المسافات?
واحدة من أكثر الطرق شيوعا لإدخال الأرقام في سطر واحد هي قراءة السلسلة وتقسيمها إلى أرقام منفصلة. في لغة برمجة بايثون ، يمكنك استخدام
وظيفة الانقسام ()
و
طريقة الخريطة () للقيام بذلك
في هذا المثال ، تتم قراءة السلسلة أولا بإدخال الأرقام ، ثم باستخدام
الخريطة () وظيفة
، يتم تطبيق تحويل جميع عناصر القائمة إلى تنسيق صحيح.
إذا تم إدخال الأرقام في نفس السطر وتم فصلها بحرف آخر (على سبيل المثال ، فاصلة) بدلا من مسافة ، فيمكنك تحديد هذا الحرف في
قائمة الأرقام = الإدخال ().انشق ، مزق (',')
قائمة الأرقام = قائمة (خريطة (كثافة العمليات ، قائمة الأرقام))
يمكنك أيضا استخدام
وظيفة الانقسام ()
هناك طرق أخرى لمعالجة إدخال الأرقام في سطر واحد ، اعتمادا على لغة البرمجة وقدراتها. ومع ذلك ، باستخدام
وظيفة الانقسام ()
و
طريقة الخريطة ()
هي واحدة من الخيارات الأكثر شيوعا ومريحة.
- طرق بسيطة ومريحة لإدخال القيم الرقمية في البرمجة
- تستخدم معظم لغات البرمجة وظيفة أو مشغل خاص لهذا ، مثل
سكانف
- في ج أو
- المدخلات
- في بيثون.
إدخال سطر الأوامر:
- طريقة أخرى لإدخال القيم الرقمية هي من خلال إدخال سطر الأوامر.
- عند بدء تشغيل البرنامج ، يمكنك تمرير الوسائط التي سيتم قراءتها في البرنامج كقيم رقمية.
- في معظم لغات البرمجة ، يتم استخدام كائن أو وظيفة خاصة لهذا الغرض، مثل
فسكانف
- في ج أو
- قراءة
في بيثون.
- واجهة المستخدم الرسومية المدخلات:
- في بعض الحالات ، خاصة عند تطوير تطبيقات واجهة المستخدم الرسومية ، يتم إدخال القيم الرقمية من خلال عناصر واجهة مختلفة مثل حقول النص أو أشرطة التمرير.
- يمكن أن يكون إدخال الأرقام من خلال واجهة رسومية أكثر سهولة في الاستخدام ويوفر مزيدا من التحكم في البيانات التي يتم إدخالها.
إدخال الأرقام من قاعدة البيانات:
عند العمل مع قواعد البيانات ، قد تحتاج أيضا إلى إدخال قيم رقمية.
في هذه الحالة ، يمكن أن يتم الإدخال من خلال الاستعلامات والأوامر المختلفة في لغات استعلام قاعدة البيانات مثل سكل.
اعتمادا على التنفيذ وقاعدة البيانات المستخدمة ، هناك طرق مختلفة لإدخال الأرقام.
نتيجة لذلك ، يعتمد اختيار طريقة إدخال القيم الرقمية في البرمجة على المهمة المحددة ولغة البرمجة المستخدمة وبيئة التطوير. من المهم اختيار الطريقة التي ستكون أكثر ملاءمة وفعالية لهذا الموقف.
سؤال وجواب
كيف يمكنني إدخال عدة أرقام بسرعة في سطر واحد في البرنامج?
هناك عدة طرق ، ولكن واحدة من أبسط الطرق وأكثرها ملاءمة هي استخدام وظيفة الإدخال() وطريقة الانقسام (). مثال: الأرقام = الإدخال ().انقسام()
كيف يمكن تقسيم الأرقام المدخلة إلى متغيرات منفصلة بعد استخدام سبليت ()?
بعد استخدام طريقة الانقسام () ، يتم تخزين الأرقام الناتجة كقائمة. لفصلها إلى متغيرات منفصلة ، يمكنك استخدام مهمة متعددة. مثال: أ ، ب ، ج = أرقام [0] ، أرقام[1] ، أرقام [2]
هل يمكنني إدخال أرقام متعددة مفصولة بفواصل بدلا من المسافات?
نعم ، يمكنك استخدام أي فاصل بين الأرقام. للقيام بذلك ، قم بتمرير الفاصل المناسب كمعلمة لوظيفة الانقسام (). مثال: الأرقام = الإدخال ().انقسام ("،")