يعد تحديد الأرقام المكونة من رقمين مهمة شائعة في البرمجة ، خاصة عند العمل مع لغة برمجة بايثون. في هذه المقالة ، سنلقي نظرة على دليل مفصل حول كيفية تحديد ما إذا كان الرقم مكونا من رقمين ، وكيف يمكن القيام بذلك باستخدام الوظائف والمشغلات الشرطية.
الرقم المكون من رقمين هو رقم يتكون من رقمين ، والذي يمكن أن يكون أي رقم من 0 إلى 9. لتحديد ما إذا كان الرقم مكونا من رقمين ، يمكننا استخدام عدة طرق وخوارزميات. أسهل طريقة هي استخدام العبارات الشرطية مثل إذا وآخر.
على سبيل المثال ، يمكننا استخدام الخوارزمية التالية:
- اقرأ رقما باستخدام وظيفة الإدخال ().
- استخدم وظيفة لين () لتحديد طول الرقم.
- تحقق مما إذا كان طول الرقم يساوي 2.
- إذا كان الرقم يتكون من رقمين ، اطبع الرسالة "هذا رقم مكون من رقمين" ، وإلا اطبع الرسالة "هذا ليس رقما مكونا من رقمين".
تسمح لنا هذه الخوارزمية بتحديد ما إذا كان الرقم مكونا من رقمين وإخراج الرسالة المقابلة. ومع ذلك ، بالإضافة إلى هذا النهج ، هناك طرق أخرى لتحديد الأرقام المكونة من رقمين في بايثون ، بما في ذلك استخدام التعبيرات العادية والعمليات الحسابية والوظائف الأخرى.
- كيفية التعرف على رقم مكون من رقمين في بايثون
- طرق تحديد الأرقام المكونة من رقمين في بايثون
- التحقق من رقم لأرقام مزدوجة باستخدام الحلقات
- استخدام العمليات الحسابية لتحديد الأرقام المكونة من رقمين
- العمل مع سلاسل للتحقق من أرقام لأرقام مزدوجة في بيثون
- 1. تحويل رقم إلى سلسلة
- 2. التحقق من طول السلسلة
- 3. التحقق من حدوث الأرقام في النطاق
- 4. العمل مع التعبيرات العادية
- حل مشكلة تحديد الرقم المكون من رقمين في بايثون
- سؤال وجواب
كيفية التعرف على رقم مكون من رقمين في بايثون
يمكن استخدام طرق وأدوات مختلفة لتحديد ما إذا كان الرقم مكونا من رقمين أم لا في لغة برمجة بايثون.
يعتمد اختيار طريقة لتحديد رقم مكون من رقمين في بايثون على المهمة المحددة وتفضيلات المبرمج. من المهم أن تتذكر أنه يمكن تمثيل الأرقام في بايثون بأنواع بيانات مختلفة ، لذلك من الضروري إحضار الأرقام إلى التنسيق المطلوب قبل التحقق.
طرق تحديد الأرقام المكونة من رقمين في بايثون
توفر بايثون عدة طرق لتحديد ما إذا كان الرقم مكونا من رقمين. وفيما يلي بعض منها:
آخر:
طباعة ("الرقم ليس من رقمين")
طريقة تستخدم التعبيرات العادية. يمكن استخدام التعبيرات العادية لتحديد ما إذا كان الرقم مكونا من رقمين. هنا مثال على التعليمات البرمجية:
استيراد إعادة
- العدد = 42
طباعة ("الرقم مكون من رقمين") |
هذه بعض الطرق التي يمكن استخدامها لتحديد الأرقام المكونة من رقمين في بايثون. اختيار واحد الذي يناسب احتياجاتك والمهمة. |
التحقق من رقم لأرقام مزدوجة باستخدام الحلقات
يمكن استخدام الحلقات لتحديد ما إذا كان الرقم مكونا من رقمين. طريقة واحدة هي استخدام حلقة في حين للتحقق من طول عدد.
فيما يلي مثال على رمز يمكنه تحديد ما إذا كان الرقم مكونا من رقمين:
الأسطوانات = كثافة العمليات (الإدخال ("أدخل رقم:")) # أدخل رقم من لوحة المفاتيح
طباعة ("خطأ! أدخل رقما مكونا من رقمين.")
الأسطوانات = كثافة العمليات (الإدخال ("أدخل رقم:")) # طلب رقم مرة أخرى
آخر: # إذا كان الرقم مكونا من رقمين
داخل الحلقة ، نستخدم الشرط إذا للتحقق مما إذا كان الرقم أقل من 10 أو أكبر من 99. إذا كانت هذه هي الحالة ، فإننا نعرض رسالة خطأ ونطلب الرقم من المستخدم مرة أخرى. إذا كان الرقم مكونا من رقمين ، نترك الحلقة باستخدام عامل الفاصل.
وبالتالي ، باستخدام حلقة بينما و الشرط إذا ، يمكننا تحديد ما إذا كان الرقم مكونا من رقمين. يمكن استخدام هذا النهج لتنفيذ إجراءات إضافية اعتمادا على نتائج الفحص.
للتحقق مما إذا كان الرقم مكونا من رقمين ، تحتاج إلى التحقق من قيمته من 10 إلى 99:
مثال على الكود:
الأسطوانات = 42
إذا الأسطوانات > = 10 و الأسطوانات < = 99:
طباعة ("الرقم مكون من رقمين")
آخر:
مثال على الكود:
الأسطوانات = 42
الرقم = 0
بينما الأسطوانات > 0:
رقم_عد + = 1
طباعة ("الرقم مكون من رقمين")
آخر:
العمل مع سلاسل للتحقق من أرقام لأرقام مزدوجة في بيثون
توفر لنا بايثون القدرة على العمل مع السلاسل للتحقق مما إذا كان الرقم مكونا من رقمين أم لا. في هذا القسم ، سننظر في العديد من الطرق التي قد تكون مفيدة لإنجاز هذه المهمة.
1. تحويل رقم إلى سلسلة
الخطوة الأولى للعمل مع السلاسل في بايثون هي تحويل رقم إلى سلسلة. يمكننا القيام بذلك باستخدام
ستر () وظيفة
. على سبيل المثال ، إذا كان لدينا رقم 45 ، فيمكننا تحويله إلى سلسلة على النحو التالي:
العدد = 45
رقم السلسلة = شارع (رقم)
لتحديد ما إذا كان الرقم مكونا من رقمين ، يمكننا التحقق من طول السلسلة التي تمثل الرقم. إذا كان طول السلسلة 2 ، فإن الرقم مكون من رقمين. يمكننا استخدام
لين () وظيفة
لتحديد طول السلسلة. على سبيل المثال:
إذا لين (عدد السلاسل) = = 2:
طباعة ("الرقم مكون من رقمين")
آخر:
- طباعة ("الرقم ليس من رقمين")
- 3. التحقق من حدوث الأرقام في النطاق
- هناك طريقة أخرى للتحقق مما إذا كان الرقم مكونا من رقمين وهي التحقق مما إذا كان في النطاق من 10 إلى 99 (ضمنا). يمكننا استخدام الشرطي
- إذا التعبير
للتحقق من هذا الشرط. على سبيل المثال:
إذا 10 < = عدد < = 99:
طباعة ("الرقم مكون من رقمين")
آخر:
طباعة ("الرقم ليس من رقمين")
يرجى ملاحظة أننا ما زلنا نستخدم السلسلة المحولة
رقم السلسلة