اهلا ومرحبا بكم في مدونه : Cyber1101 انظم للمجتمع

if conditions in python

 




جمل الشرط في python


تستخدم جملة الشرط (Conditional Statement) في لغة البرمجة بيثون (Python) لتحديد التعليمات التي يجب تنفيذها على أساس قيمة معينة. وهي تأخذ صيغة "if-elif-else"، حيث:

  • - يبدأ الجملة بـ "if"، وتليها شرط يتم فحصه.
  • - إذا كان الشرط صحيحًا، ستتم تنفيذ التعليمات الموجودة داخل كتلة if.
  • - إذا كان الشرط غير صحيح، سيتم تخطي التعليمات الموجودة داخل كتلة if والانتقال إلى الجزء التالي من الكود.

وإذا كانت هناك حاجة إلى فحص شروط إضافية، يمكن استخدام "elif" (وهي اختصار لـ "else if")، وتستخدم بنفس الطريقة السابقة، وسيتم تنفيذ التعليمات الموجودة داخل الكتلة المرتبطة بها إذا كان الشرط صحيحًا.

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

وهناك بعض الأمثلة على جمل الشرط في Python:

# مثال بسيط
x = 5 if x > 0:     print("x is positive") # مثال يحتوي على elif x = 0 if x > 0:     print("x is positive") elif x == 0:     print("x is zero") else:     print("x is negative")



في هذه الأمثلة، يتم فحص قيمة "x" وتنفيذ التعليمات المناسبة حسب الشرط المطابق لها.

جملة الشرط if في python


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

فيما يلي مثال:


x = 5
if x > 3:
    print("x is greater than 3")



في هذا المثال، يتم تعيين قيمة 5 إلى المتغير "x"، ثم يتم فحص قيمة "x" في الجملة الشرطية. إذا كانت قيمة "x" أكبر من 3، يتم طباعة النص "x is greater than 3".

جملة الشرط elif في python


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

وتكتب جملة الشرط elif بالصيغة التالية:

if condition1:
    # execute statements if condition1 is True
elif condition2:
    # execute statements if condition2 is True and condition1 is False
else:
    # execute statements if both condition1 and condition2 are False



حيث تحتوي الشرطين condition1 و condition2 على قيم مختلفة تختلف باختلاف المتغيرات المستخدمة فيها.

جملة الشرط else في python


في لغة Python، يتم استخدام كلمة else بعد جملة الشرط if لتحديد الإجراءات التي يجب اتخاذها عند عدم تحقق الشرط المحدد. ويمكن استخدام else إما بشكل مستقل بعد if، أو مع elif (الذي يعني "إلا إذا") لإضافة شروط إضافية.

وفي حالة عدم تحقق الشرط في if، سيتم تنفيذ الأسطر التي تأتي بعد else. ويمكن استخدام else دون elif، وفي هذه الحالة يتم تنفيذ الأسطر التي تلي else في أي حالة لا تتحقق فيها شرط if.

وهذا هو شكل الجملة الشرطية if-else الأساسية في Python:


if condition:
   # إجراءات تنفيذية عند تحقق الشرط
else:
   # إجراءات تنفيذية عند عدم تحقق الشرط



ويمكن إضافة elif بعد if لإضافة شروط إضافية، كما يلي:


if condition1:
   # إجراءات تنفيذية عند تحقق condition1
elif condition2:
   # إجراءات تنفيذية عند تحقق condition2
else:
   # إجراءات تنفيذية عند عدم تحقق الشروط السابقة



الفائدة من استخدام جمل الشرط في لغات البرمجة



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

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

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

إرسال تعليق

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.