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