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

كيفية تنظيم الإدخال المستمر للأرقام من لوحة المفاتيح حتى يدخل المستخدم 0 باستخدام بايثون

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

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

مثال على الكود:

بينما صحيح:

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

إذا كان الرقم= = 0:

استراحة

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

تحليل الأرقام المدخلة:

كيفية تنظيم الإدخال المستمر للأرقام من لوحة المفاتيح?

لتنظيم الإدخال المستمر للأرقام من لوحة المفاتيح باستخدام لغة برمجة بايثون ، يمكنك استخدام حلقة بينما. سيتم تشغيل الحلقة حتى يدخل المستخدم الرقم 0.

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

نموذج التعليمات البرمجية:

  1. الأسطوانات = لا شيء
  2. بينما صحيح:
  3. الأسطوانات = كثافة العمليات (الإدخال ('أدخل رقم:'))
  4. إذا الأسطوانات = = 0:
  5. استراحة

طباعة ('لقد أدخلت الرقم 0. اكتمال الدورة.')

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

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

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

أمثلة على استخدام وظائف الإدخال:

دعنا نعود إلى مثالنا للبحث عن مجموع الأرقام المدخلة:

المجموع = 0

الرقم = الإدخال ("أدخل رقما:")

بينما رقم != "0":

مجموع + = كثافة العمليات (عدد)

الرقم = الإدخال ("أدخل رقما:")

طباعة ("مجموع الأرقام:" ، المجموع)

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

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

الآن لديك أمثلة على استخدام وظيفة الإدخال في بيثون لتنظيم الإدخال المستمر للأرقام من لوحة المفاتيح!

تحليل الأرقام المدخلة:

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

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

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