بعد كتابة الشرط في الجملة الشرطية if لابد أن أضع علامة . ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
نقطتين رأسيتين
بعد كتابة الشرط في الجملة الشرطية التي تبدأ بـ "if" في البرمجة، يجب أن تضع نقطتين رأسيتين (:).
لماذا النقطتين الرأسيتين؟
النقطتان الرأسيتان هنا لا تشبهان النقطتين اللتين تستخدمهما في نهاية الجملة. وظيفتها مختلفة تماماً. هي بمثابة إشارة للمترجم (Compiler) أو المفسر (Interpreter) بأنك انتهيت من كتابة الشرط، وأن ما سيأتي بعد ذلك هو النتيجة التي ستحدث إذا تحقق الشرط.
أمثلة توضيحية:
```python
if x > 5:
print("x أكبر من 5")
```
في هذا المثال، `x > 5` هو الشرط. النقطتان الرأسيتان (:) تأتيان بعد الشرط مباشرةً. ثم، السطر التالي الذي يبدأ بمسافة بادئة (indentation) هو النتيجة التي ستحدث إذا كان `x` أكبر من 5.
```python
if age >= 18:
print("أنت بالغ")
else:
print("أنت قاصر")
```
هنا، `age >= 18` هو الشرط. النقطتان الرأسيتان (:) تأتيان بعده. ثم، لدينا كتلتان من الأوامر (نتيجة لكل حالة: إذا كان الشرط صحيحاً أو خاطئاً) تبدآن بمسافة بادئة.
ملحوظة مهمة:
- عدم وضع النقطتين الرأسيتين (:) سيؤدي إلى خطأ في البرنامج.
- النقطتان الرأسيتان (:) ضرورية في جميع أنواع الجمل الشرطية (if, elif, else).
- المسافة البادئة (Indentation) بعد النقطتين الرأسيتين مهمة جداً لتحديد الأوامر التي تنتمي إلى الشرط.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال بعد كتابة الشرط في الجملة الشرطية if لابد أن أضع علامة . ؟ اترك تعليق فورآ.