تتمثل إحدى المهام الشائعة التي يواجهها المبرمجون في تحديد وجود رقم معين في رقم مكون من ثلاثة أرقام. على الرغم من حقيقة أن المهمة قد تبدو للوهلة الأولى بسيطة ، إلا أن حلها يتطلب في الواقع معرفة ومهارات برمجة معينة.
يمكن استخدام طرق ووظائف مختلفة في لغة برمجة بايثون لحل هذه المشكلة. تتمثل إحدى الطرق الممكنة في تحويل رقم مكون من ثلاثة أرقام إلى سلسلة ثم التحقق من الرقم المطلوب باستخدام عوامل تشغيل البحث عن السلسلة أو التعبيرات العادية.
ستلقي هذه المقالة نظرة على مثال لبرنامج بايثون يسمح لك بتحديد ما إذا كان رقم معين موجودا في رقم مكون من ثلاثة أرقام. سيستخدم البرنامج النهج أعلاه وسيظهر مثالا على العمل باستخدام وظائف ومشغلين مختلفين.
- برنامج بايثون للكشف عن وجود رقم في رقم مكون من ثلاثة أرقام
- كيفية كتابة برنامج بايثون للكشف عن وجود رقم في رقم مكون من ثلاثة أرقام
- مثال على برنامج بايثون لتحديد وجود رقم في رقم مكون من ثلاثة أرقام
- سؤال وجواب
- ما هي البيانات التي أحتاج إلى إدخالها لتنفيذ برنامج بايثون الذي يحدد وجود رقم معين في رقم مكون من ثلاثة أرقام?
- كيف يكتشف برنامج بايثون وجود رقم معين في رقم مكون من ثلاثة أرقام?
- ما هي نتيجة برنامج بايثون إذا كان الرقم الذي تم إدخاله موجودا في رقم مكون من ثلاثة أرقام?
برنامج بايثون للكشف عن وجود رقم في رقم مكون من ثلاثة أرقام
في هذه المقالة ، سنلقي نظرة على برنامج بايثون الذي سيسمح لك بتحديد ما إذا كان الرقم المكون من ثلاثة أرقام يحتوي على رقم معين.
لحل هذه المشكلة ، سنحتاج إلى استخدام عوامل التشغيل الشرطية والعمليات الحسابية.
بادئ ذي بدء ، علينا أن نطلب من المستخدم إدخال رقم مكون من ثلاثة أرقام.
الرقم = كثافة العمليات (الإدخال ("أدخل رقما مكونا من ثلاثة أرقام:"))
بعد ذلك ، نحتاج إلى تقسيم العدد المحدد إلى مئات وعشرات وآحاد.
المئات = العدد / / 100
عشرات = (عدد / / 10) % 10
الوحدات = العدد % 10
يمكننا الآن التحقق مما إذا كان أحد المتغيرات (المئات أو العشرات أو الوحدات) يحتوي على رقم معين. للقيام بذلك ، استخدم عوامل التشغيل الشرطية:
الرقم = 7
إذا مئات = = أرقام أو عشرات = = أرقام أو وحدات = = أرقام:
طباعة ("رقم" ، رقم، "موجود في رقم" ، رقم)
آخر:
طباعة ("رقم" ، رقم ، "غير موجود في رقم" ، رقم)
في هذا المثال ، نتحقق مما إذا كان الرقم يحتوي على 7. إذا كان الأمر كذلك ، فإننا نخرج رسالة مفادها أن الرقم موجود ، وإلا ، رسالة مفادها أن الرقم غير موجود.
سيعمل البرنامج بشكل صحيح فقط إذا قام المستخدم بإدخال رقم مكون من ثلاثة أرقام. إذا قام المستخدم بإدخال رقم بعدد مختلف من الأرقام ، فلن يعطي البرنامج النتيجة الصحيحة.
باستخدام هذا البرنامج ، يمكنك بسهولة تحديد ما إذا كان رقم معين موجودا في رقم مكون من ثلاثة أرقام. يرجى ملاحظة أنه يمكن تعديل هذا البرنامج للعمل بأرقام ذات طول مختلف.
كيفية كتابة برنامج بايثون للكشف عن وجود رقم في رقم مكون من ثلاثة أرقام
بايثون هي لغة برمجة عالية المستوى تجعل من السهل حل المهام المختلفة ، بما في ذلك العمل مع الأرقام. يعد تحديد وجود رقم معين في رقم مكون من ثلاثة أرقام إحدى هذه المهام.
دعونا نلقي نظرة على طريقة بسيطة لكتابة برنامج بايثون لحل هذه المشكلة:
- .
- .
- بعد ذلك ، لتحديد وجود رقم معين ، نقسم الرقم المكون من ثلاثة أرقام على 100 للحصول على الرقم الأول. ثم نقسم ما تبقى من القسمة السابقة على 10 للحصول على الرقم الثاني. وأخيرا ، سنجد باقي القسمة على 10 لنحصل على الرقم الثالث.
- .
- إذا كان الرقم موجودا في الرقم ، فسنخرج رسالة عنه. خلاف ذلك ، سوف نعلمك أن الرقم مفقود.
هنا مثال على برنامج تنفيذ الخوارزمية الموصوفة:
الرقم = كثافة العمليات (الإدخال ("أدخل رقما مكونا من ثلاثة أرقام:"))
الرقم =كثافة العمليات (الإدخال ("أدخل رقما يحتاج إلى التحقق:"))
إذا كان الرقم // 100 == رقم أو (رقم ٪ 100) / / 10 == رقم أو رقم ٪ 10 = = رقم:
طباعة ("رقم" ، رقم، "موجود في الرقم" ، رقم)
آخر:
طباعة ("رقم" ، رقم، "مفقود في الرقم" ، رقم)
باستخدام هذا البرنامج ، يمكنك بسهولة تحديد وجود الرقم المحدد في رقم مكون من ثلاثة أرقام. استخدم هذا المثال في التعليمات البرمجية الخاصة بك وتكييفه لحل مشكلتك.
مثال على برنامج بايثون لتحديد وجود رقم في رقم مكون من ثلاثة أرقام
بايثون هي لغة برمجة قوية تجعل من السهل حل المهام المختلفة. تتمثل إحدى هذه المهام في تحديد وجود رقم معين في رقم مكون من ثلاثة أرقام. في هذه المقالة ، سنلقي نظرة على مثال لبرنامج بايثون الذي يحل هذه المشكلة.
يسمح البرنامج أدناه للمستخدم بإدخال رقم مكون من ثلاثة أرقام والرقم الذي يمكن العثور عليه. ثم يتحقق البرنامج من وجود هذا الرقم في الرقم ويعرض الرسالة المقابلة:
| برنامج عينة: |
|---|
آخر:
طباعة ("رقم" ، رقم، "مفقود في العدد" ، رقم)
يطلب البرنامج أولا إدخال رقم مكون من ثلاثة أرقام باستخدام وظيفة الإدخال (). ثم يطلب منك إدخال رقم للبحث عنه. للتحقق من وجود رقم في عدد ، ونحن إنشاء قائمة من جميع الأرقام من عدد الأسطوانات باستخدام مولد قائمة و ستر() وظيفة. ثم نتحقق مما إذا كان الرقم المحدد موجودا في هذه القائمة باستخدام البناء if..in . في حالة وجود رقم ، يعرض البرنامج رسالة حول وجوده ، وإلا - حول غيابه.
يوضح هذا المثال المفهوم الأساسي للتحقق من وجود رقم في رقم مكون من ثلاثة أرقام باستخدام بايثون. ومع ذلك ، يمكن تعديل البرنامج للعمل مع أرقام من أي عمق بت.