عامل التشغيل الشرطي - IF
العبارة الشرطية (إذا) h4>
في مشكلة العثور على الحد الأقصى لعدد اثنين ، التقينا عامل تشغيل جديد بدأ بكلمة if. & nbsp؛
يسمى هذا العامل & nbsp؛ عامل التشغيل الشرطي.
تمت ترجمة الكلمة إذا
من الإنجليزية كـ "if" ، وكلمة else
- كـ "خلاف ذلك". إذا كان الشرط بعد كلمة إذا كان code> صحيحًا (صواب) ، فسيتم تنفيذ جميع الأوامر (عوامل التشغيل) بعد النقطتين في السطر الجديد والموجودة قبل كلمة else
. إذا كان الشرط خاطئًا (خطأ) ، فسيتم تنفيذ الأوامر بعد الكلمة & nbsp؛ else:
. & nbsp؛
يتم تنفيذها
على عكس لغات البرمجة الأخرى ، تعتبر عبارات المسافة البادئة (التحولات) strong> المتعلقة بالحد الأيسر مهمة في Python. تؤثر المسافة البادئة & nbsp؛ على أداء البرنامج strong> . إذا نظرت عن كثب ، فإن الكلمة if & nbsp؛ وكلمة else
تبدأ من نفس المستوى ، ويتم إزاحة الأوامر التي يتم تنفيذها إلى اليمين بالنسبة إلى هذا المستوى نفس المسافة ( يوصى باستخدام 4 مسافات strong>).
نبسب ؛
نظرة عامة على البيان الشرطي: h5>
if condition: # title with condition
على & nbsp ؛ على & nbsp ؛ على & nbsp ؛ # حظر "if" و [مدش]. العبارات التي يتم تنفيذها
على & nbsp ؛ على & nbsp ؛ على & nbsp ؛ # إذا كان الشرط في الرأس صحيحًا
آخر:
نبسب ؛ نبسب ؛ # حظر "خلاف ذلك" و [مدش]. العبارات التي يتم تنفيذها
نبسب ؛ نبسب ؛ # إذا كان الشرط في الرأس خاطئًا code>
عليك أن تتذكر! h5>
1. if-else
- & nbsp؛ عبارة عن بيان واحد!
2. بعد كلمة else
، لا يتم تعيين الشرط مطلقًا & nbsp؛ (يتم تعيين الشرط فقط بعد كلمة if
).
نبسب ؛ نبسب ؛ & nbsp؛ Block & quot؛ خلاف ذلك strong> & quot؛ يتم تنفيذه عندما يكون الشرط الرئيسي المحدد بعد كلمة if
& nbsp؛ خطأ ، أي لم ينفذ.
3. تتم كتابة العبارات التي سيتم تنفيذها في كل فرع ( if
أو else
) بنفس المسافة البادئة المكونة من 4 مسافات. المسافة البادئة مطلوبة! & nbsp؛
4. الشرط strong> هو تعبير يمكن القول بأنه صواب (على سبيل المثال ، محقّق) أو خطأ (أي لم يتحقق).
يستخدم الشرط علامات العلاقات المنطقية
نبسب ؛ & gt؛
، & lt؛
& nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ أكثر ، أقل ،
نبسب ؛ & gt؛ =
، & lt؛ =
& nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ أكبر من أو يساوي ، أصغر من أو يساوي ،
نبسب ؛ ==
& nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ على & nbsp ؛ يساوي
نبسب ؛ ! =
& nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ غير متساوي.
Problem
أكمل البرنامج الذي يعرض الحرف & quot؛ -
& quot؛ (ناقص) إذا كان الرقم المدخل من لوحة المفاتيح سالبًا ، وكانت العلامة & quot؛ +
& quot؛ (زائد) - إذا كان الرقم موجبًا (لا تأخذ في الاعتبار أنه يمكن إدخال الصفر من لوحة المفاتيح).
اتبع هذه الخطوات بالتسلسل:
1. في السطر الثاني ، بدلاً من الكلمة condition ، اكتب التعبير الذي ستتحقق منه ؛
2. في السطر الثالث ، اكتب عبارة الإخراج التي سيتم تنفيذها إذا كان الشرط صحيحًا (صحيحًا) ؛
3. في السطر الخامس ، اكتب عبارة الإخراج التي سيتم تنفيذها إذا كان الشرط FALSE & nbsp؛ (غير راضٍ).