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

كيفية التحقق مما إذا كان الرقم الذي تم إدخاله من لوحة المفاتيح ينتمي إلى فاصل زمني في بايثون

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

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

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

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

أقل = 0

الجزء العلوي = 100

إذا الأسطوانات > = أسفل_بوند و الأسطوانات <= أسفل_بوند:

طباعة ("الرقم" ، الأسطوانات ، " ينتمي إلى الفاصل الزمني ["،الرابط السفلي ، " ، " ، الرابط العلوي،"]")

طباعة ("الرقم" ، الأسطوانات ، " لا ينتمي إلى الفاصل الزمني ["،الرابط السفلي ، " ، " ، الرابط العلوي،"]")

وبالتالي ، نتلقى معلومات حول الرقم الذي ينتمي إلى الفاصل الزمني ونعرض الرسالة المقابلة على الشاشة.

  1. كيفية تحديد ما إذا كان الرقم الذي تم إدخاله ينتمي إلى فاصل زمني في بايثون
  2. طرق التحقق من الأرقام للانتماء إلى فاصل زمني
  3. باستخدام الشرط إذا بيان

كيفية تحديد ما إذا كان الرقم الذي تم إدخاله ينتمي إلى فاصل زمني في بايثون

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

  1. . على سبيل المثال:
  2. عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))
  3. للتحقق مما إذا كان الرقم الذي تم إدخاله ينتمي إلى الفاصل الزمني. على سبيل المثال ، إذا أردنا التحقق من أن الرقم يتراوح بين 1 و 10 ، فيمكننا كتابة الكود التالي:
  4. إذا كان الرقم > 1 والرقم < 10:
  5. طباعة ("الرقم ينتمي إلى الفاصل الزمني")

آخر:

طباعة ("الرقم لا ينتمي إلى الفاصل الزمني")

إذا كان الرقم ينتمي إلى فاصل زمني ، فسيتم عرض الرسالة "الرقم ينتمي إلى الفاصل الزمني". خلاف ذلك ، سيتم عرض الرسالة "الرقم لا ينتمي إلى الفاصل الزمني".

  1. عند العمل مع الأرقام في البرمجة ، غالبا ما يكون من الضروري التحقق مما إذا كان الرقم ينتمي إلى فترة زمنية معينة. في لغة برمجة بايثون ، هناك عدة طرق لإجراء مثل هذا الفحص:
  2. المدى (ابدأ ، توقف ، خطوة)
  3. .

استخدام المكتبات: لدى بايثون أيضا مكتبات مختلفة تحتوي على وظائف للعمل مع الأرقام والفواصل الزمنية. على سبيل المثال ، توفر مكتبة نومبي وظيفة

نومبي.إيسين (عنصر ، اختبار_عناصر ، تقدير_فريد=خطأ ، عكس = خطأ)

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

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

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

تنسيق استخدام الشرط إذا كان البيان كما يلي:

إذا كان الشرط:

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

أكثر من: >

يساوي: ==

على سبيل المثال ، إذا أردنا التحقق مما إذا كان الرقم س ينتمي إلى النطاق من 1 إلى 10 ، فيمكننا كتابة الكود التالي:

إذا س > = 1 و س < = 10: