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

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

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

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

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

على سبيل المثال ، إذا أدخل المستخدم الرقم 12345 ، فيجب على البرنامج إخراج "هناك أرقام في الرقم".

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

  1. كيفية كتابة برنامج بيثون لتحديد وجود الأرقام في العدد الطبيعي
  2. متطلبات برنامج بايثون
  3. الحصول على إدخال المستخدم
  4. الخوارزمية لتحديد وجود الأرقام
  5. نتيجة تنفيذ البرنامج
  6. سؤال وجواب
  7. كيفية تحديد وجود الرقم 5 في العدد الطبيعي?
  8. أي نوع من برنامج بايثون سيكون إذا كنت بحاجة إلى تحديد وجود الرقم 2 في عدد طبيعي?
  9. كيف يمكنني تنفيذ برنامج بيثون لتحديد وجود أرقام 3 و 4 في العدد الطبيعي?
  10. هل من الممكن كتابة برنامج بيثون لتحديد وجود الرقم 7 في العدد الطبيعي?

كيفية كتابة برنامج بيثون لتحديد وجود الأرقام في العدد الطبيعي

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

لنلق نظرة على مثال لبرنامج سيحدد وجود الأرقام في الرقم الطبيعي الذي أدخله المستخدم:

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

يحتوي على_رقم = علامة # كاذبة للكشف عن وجود أرقام

بينما الأسطوانات > 0: # طالما أن الرقم أكبر من الصفر

الرقم = الأسطوانات % 10 # نحصل على الرقم الأخير من الرقم

الأسطوانات / / = 10 # حذف الرقم الأخير من الرقم

إذا أرقام في [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]: # تحقق مما إذا كان الرقم الأخير هو رقم

يحتوي على_رقم = صحيح # اضبط العلم على صحيح

كسر # كسر حلقة لأننا وجدنا عددا

إذا كان يحتوي على_رقم:

طباعة ("الرقم يحتوي على أرقام")

آخر:

طباعة ("الرقم لا يحتوي على أرقام")

.

.

وإخراج الرسالة المقابلة.

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

متطلبات برنامج بايثون

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

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

لتنفيذ مثل هذا البرنامج ، يمكنك استخدام طرق وتركيبات مختلفة للغة بايثون:

  1. المهام: يمكنك إنشاء وظيفة ستكون مسؤولة عن التحقق من الرقم لوجود الأرقام.
  2. العوامل الشرطية: يمكنك استخدام العوامل الشرطية للتحقق من البيانات المدخلة وتحديد وجود الأرقام في الرقم.
  3. الحلقات: يمكنك استخدام الحلقات لاجتياز جميع أرقام الرقم والتحقق منها.
  4. عمليات السلسلة: يمكنك تحويل الرقم الذي تم إدخاله إلى سلسلة واستخدام عمليات السلسلة لتحليل محتوياته.

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

الحصول على إدخال المستخدم

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

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

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

الرقم = الإدخال ("أدخل رقما طبيعيا:")

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

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

الخوارزمية لتحديد وجود الأرقام

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

  1. اقرأ الرقم الطبيعي من لوحة المفاتيح
  2. قم بإنشاء مجموعة فارغة تحتوي على جميع الأرقام الموجودة في الرقم
  3. انتقل من خلال كل رقم من الرقم:
    • إذا كان الرقم موجودا بالفعل في المجموعة ، فانتقل إلى الرقم التالي
    • إذا لم يكن الرقم موجودا في المجموعة ، فأضفه إلى المجموعة
  4. إذا لم تكن المجموعة فارغة ، فهناك أرقام في الرقم
  5. عرض النتيجة على الشاشة: هل هناك أو لا توجد أرقام في الرقم

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

نتيجة تنفيذ البرنامج

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

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

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

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

سؤال وجواب

كيفية تحديد وجود الرقم 5 في العدد الطبيعي?

لتحديد وجود الرقم 5 في الرقم الطبيعي الذي تم إدخاله من لوحة المفاتيح ، يمكنك استخدام رمز بايثون التالي:

أي نوع من برنامج بايثون سيكون إذا كنت بحاجة إلى تحديد وجود الرقم 2 في عدد طبيعي?

فيما يلي مثال على برنامج بايثون يكتشف وجود الرقم 2 في رقم طبيعي تم إدخاله من لوحة المفاتيح:

كيف يمكنني تنفيذ برنامج بيثون لتحديد وجود أرقام 3 و 4 في العدد الطبيعي?

لتحديد وجود الرقمين 3 و 4 في العدد الطبيعي ، يمكنك استخدام رمز بايثون التالي:

هل من الممكن كتابة برنامج بيثون لتحديد وجود الرقم 7 في العدد الطبيعي?

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