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

كيفية التحقق من شروط متعددة في بيان إف في بيثون

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

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

عندما نريد التحقق من شروط متعددة ، يمكننا استخدام عوامل المقارنة مثل = = (يساوي),!= (لا يساوي) ، <(أقل من) ، > (أكبر من) ، <أو يساوي) ، >= (أكبر من أو يساوي) ودمجها مع العوامل المنطقية و (و) و أو (أو) لإنشاء شروط منطقية معقدة.

  1. التحقق من شروط متعددة في بيان إف في بيثون
  2. شروط متعددة في بيثون إذا بيان
  3. سؤال وجواب
  4. ما هي الشروط التي يمكن التحقق منها في بيان إذا في بيثون?
  5. هل من الممكن التحقق من شروط متعددة في بيان واحد إذا?
  6. كيف يمكنني التحقق من أن قيمة متغير في نطاق معين?
  7. هل من الممكن للتحقق من عدة شروط مختلفة في بيان واحد إذا?
  8. هل من الممكن التحقق من أن المتغير لا ينتمي إلى مجموعة محددة من القيم?

التحقق من شروط متعددة في بيان إف في بيثون

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

العوامل المنطقية الأساسية في بايثون:

  • و-يعود صحيحا إذا كان كلا المعاملين صحيحا
  • أو-يعود صحيحا إذا كان معامل واحد على الأقل صحيحا
  • لا-يعود صحيحا إذا كان المعامل غير صحيح

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

إذا كان الشرط1 والشرط2:

# رمز قابل للتنفيذ إذا كان كلا الشرطين صحيحا

شرط أليف 3 أو شرط 4:

# رمز قابل للتنفيذ إذا كان أحد الشروط على الأقل صحيحا

أليف ليس الشرط5:

# رمز قابل للتنفيذ إذا كان الشرط غير صحيح

آخر:

# رمز قابل للتنفيذ إذا لم يكن أي من الشروط صحيحا

فيما يلي مثال على التحقق من عدة شروط:

أ = 10

ب = 5

إذا أ > 0 و ب > 0:

طباعة ("كلا الرقمين موجبان")

أليف أ > 0 أو ب > 0:

طباعة ("واحد على الأقل من الأرقام موجب")

آخر:

طباعة ("كلا الرقمين سالبان")

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

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

شروط متعددة في بيثون إذا بيان

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

تسمح لك عوامل المقارنة بمقارنة قيم متغيرين أو تعبيرين. نتيجة المقارنة هي قيمة منطقية: صحيح (صحيح) أو خطأ (خطأ).

المشغلالوصف
==متساوية
!=لا يساوي
>المزيد
<أقل
>=أكبر من أو يساوي
إلى <=أقل من أو يساوي

تسمح لك العوامل المنطقية بدمج الشروط وبناء تعبيرات أكثر تعقيدا في بيان إف.

المشغلالوصف
من ومنطقي"و"
أومنطقي "أو"
لاالنفي المنطقي

للتحقق من عدة شروط في بيان إف ، يمكنك استخدام بناء الجملة التالي:

  • إذا كان الشرط1 والشرط2:
    • كتلة من التعليمات البرمجية التي سيتم تنفيذها إذا كان كلا الشرطين صحيحا

أو

  • إذا كان الشرط1 أو الشرط2:
    • كتلة من التعليمات البرمجية التي سيتم تنفيذها إذا كان أحد الشروط على الأقل صحيحا

يمكنك أيضا الجمع بين عدة شروط باستخدام الأقواس:

  • إذا (الشرط 1 والشرط 2) أو الشرط 3:
    • كتلة من التعليمات البرمجية التي سيتم تنفيذها إذا كان أحد الشروط على الأقل صحيحا أو أن كلا الشرطين 1 و 2 صحيحان

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

مثال:

العمر = 25

الدخل = 50000

إذا كان العمر > = 18 والدخل > = 25000:

طباعة ("يمكنك الحصول على قرض.")

في هذا المثال ، لن يتم استيفاء الشرط إلا إذا كان عمر الشخص 18 عاما أو أكثر وكان دخله 25000 أو أكثر.

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

سؤال وجواب

ما هي الشروط التي يمكن التحقق منها في بيان إذا في بيثون?

في بيان بيثون إذا ، يمكنك التحقق من شروط مختلفة مثل المساواة ، عدم المساواة ، أكبر من ، أقل من ، أكبر من أو يساوي ، أقل من أو يساوي ، إلخ. يمكنك استخدام مختلف عوامل المقارنة مثل'=='،'!=', '>', '=', '<=', للتحقق من ظروف مختلفة.

هل من الممكن التحقق من شروط متعددة في بيان واحد إذا?

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

كيف يمكنني التحقق من أن قيمة متغير في نطاق معين?

للتحقق من أن قيمة المتغير في نطاق معين ، يمكنك استخدام عامل المقارنة'>', '=', '= 10 و س < = 20: تنفيذ إجراء. إذا كانت قيمة المتغير س أكبر من أو يساوي 10 وأقل من أو يساوي 20 ، ثم الشرط سيكون صحيحا وسيتم تنفيذ التعليمات البرمجية داخل بيان إذا.

هل من الممكن للتحقق من عدة شروط مختلفة في بيان واحد إذا?

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

هل من الممكن التحقق من أن المتغير لا ينتمي إلى مجموعة محددة من القيم?

نعم ، للتحقق من أن المتغير لا ينتمي إلى مجموعة محددة من القيم ، يمكنك استخدام عامل عدم المساواة '!= 'والمنطقي لا المشغل ('لا'). على سبيل المثال ، للتحقق من أن قيمة المتغير س ليست 0 ولا 1 ، يمكنك كتابة رمز مثل: إذا س != 0 و س != 1: تنفيذ الإجراء. إذا كانت قيمة المتغير س لا تساوي 0 ولا تساوي 1 ، فإن الشرط سيكون صحيحا وسيتم تنفيذ التعليمات البرمجية داخل بيان إذا.