في البرمجة ، غالبا ما يكون من الضروري التحقق مما إذا كان الرقم ينتمي إلى فترة زمنية معينة. في لغة برمجة بايثون ، يمكن استخدام بناء بسيط إذا كان آخر لهذه المهمة. دعونا ننظر في كيفية القيام بذلك.
بادئ ذي بدء ، سنحتاج إلى أخذ رقم من المستخدم باستخدام وظيفة الإدخال (). ستكون القيمة التي أدخلها المستخدم من النوع شارع ، لذلك سنحتاج إلى تحويله إلى نوع كثافة العمليات لمزيد من العمل. للقيام بذلك ، ونحن نستخدم الدالة كثافة العمليات ().
الأسطوانات = كثافة العمليات (الإدخال ("أدخل رقم:"))
بعد تلقي رقم من المستخدم ، يمكننا التحقق مما إذا كان ينتمي إلى فاصل زمني باستخدام عامل التشغيل الشرطي إذا كان آخر. للقيام بذلك ، قم بتعيين الحدود الدنيا والعليا للفاصل الزمني وتحقق من أن الرقم أكبر من أو يساوي الحد الأدنى وأقل من أو يساوي الحد الأعلى.
أقل = 0
الجزء العلوي = 100
إذا الأسطوانات > = أسفل_بوند و الأسطوانات <= أسفل_بوند:
طباعة ("الرقم" ، الأسطوانات ، " ينتمي إلى الفاصل الزمني ["،الرابط السفلي ، " ، " ، الرابط العلوي،"]")
طباعة ("الرقم" ، الأسطوانات ، " لا ينتمي إلى الفاصل الزمني ["،الرابط السفلي ، " ، " ، الرابط العلوي،"]")
وبالتالي ، نتلقى معلومات حول الرقم الذي ينتمي إلى الفاصل الزمني ونعرض الرسالة المقابلة على الشاشة.
- كيفية تحديد ما إذا كان الرقم الذي تم إدخاله ينتمي إلى فاصل زمني في بايثون
- طرق التحقق من الأرقام للانتماء إلى فاصل زمني
- باستخدام الشرط إذا بيان
كيفية تحديد ما إذا كان الرقم الذي تم إدخاله ينتمي إلى فاصل زمني في بايثون
في بايثون ، من السهل جدا تحديد ما إذا كان الرقم الذي تم إدخاله ينتمي إلى الفاصل الزمني. للقيام بذلك ، يمكنك استخدام الإنشاءات الشرطية ومشغلي المقارنة. إليك كيفية القيام بذلك:
- . على سبيل المثال:
- للتحقق مما إذا كان الرقم الذي تم إدخاله ينتمي إلى الفاصل الزمني. على سبيل المثال ، إذا أردنا التحقق من أن الرقم يتراوح بين 1 و 10 ، فيمكننا كتابة الكود التالي:
- طباعة ("الرقم ينتمي إلى الفاصل الزمني")
عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))إذا كان الرقم > 1 والرقم < 10:آخر:
طباعة ("الرقم لا ينتمي إلى الفاصل الزمني")
إذا كان الرقم ينتمي إلى فاصل زمني ، فسيتم عرض الرسالة "الرقم ينتمي إلى الفاصل الزمني". خلاف ذلك ، سيتم عرض الرسالة "الرقم لا ينتمي إلى الفاصل الزمني".
- عند العمل مع الأرقام في البرمجة ، غالبا ما يكون من الضروري التحقق مما إذا كان الرقم ينتمي إلى فترة زمنية معينة. في لغة برمجة بايثون ، هناك عدة طرق لإجراء مثل هذا الفحص:
- المدى (ابدأ ، توقف ، خطوة)
- .
استخدام المكتبات: لدى بايثون أيضا مكتبات مختلفة تحتوي على وظائف للعمل مع الأرقام والفواصل الزمنية. على سبيل المثال ، توفر مكتبة نومبي وظيفة
نومبي.إيسين (عنصر ، اختبار_عناصر ، تقدير_فريد=خطأ ، عكس = خطأ)
، والذي يحدد ما إذا كان العنصر ينتمي إلى الفاصل الزمني المحدد. لاستخدام هذه المكتبات ، يجب تثبيتها واستيرادها إلى البرنامج.
اعتمادا على المهمة ومتطلبات البرنامج ، يمكنك اختيار الطريقة الأنسب للتحقق من الأرقام للانتماء إلى فاصل زمني في بايثون.
للتحقق مما إذا كان الرقم ينتمي إلى فاصل زمني في بايثون ، يمكننا استخدام العبارة الشرطية إذا. تسمح لك العبارة الشرطية بتنفيذ كتلة معينة من التعليمات البرمجية فقط إذا كان شرط معين صحيحا.
تنسيق استخدام الشرط إذا كان البيان كما يلي:
إذا كان الشرط:
- كتلة التعليمات البرمجية
- إذا كان الشرط صحيحا ، فسيتم تنفيذ كتلة التعليمات البرمجية التي تتبع الكلمة الأساسية إذا. إذا كان الشرط خاطئا ، فسيتم تخطي كتلة التعليمات البرمجية هذه ، وسيستمر تنفيذ البرنامج مع التعليمات التالية بعد كتلة التعليمات البرمجية.
- للتحقق مما إذا كان الرقم ينتمي إلى فاصل زمني ، يمكننا مقارنته بالحدود السفلية والعليا للفاصل الزمني باستخدام عوامل المقارنة الشرطية:
- أقل من: <
- أقل من أو يساوي: <=
أكثر من: >
يساوي: ==
على سبيل المثال ، إذا أردنا التحقق مما إذا كان الرقم س ينتمي إلى النطاق من 1 إلى 10 ، فيمكننا كتابة الكود التالي:
إذا س > = 1 و س < = 10: