fayotech.academy🐍 بايثون: الخطوات الأولى
قرِّر وكرِّر

🚦 اتخاذ القرارات

لماذا: فرّع برامجك بـ if / elif / else.

يفتح لك: الحلقات — وبرامج تتفاعل مع العالم.

في مختبر المنطق وصّلت المفاتيح عبر بوابات AND وOR وNOT، ولم يضئ المصباح إلا عندما تحقق الشرط. أمر if في بايثون هو تلك الدائرة مكتوبةً كوداً — يسميها المبرمجون الجملة الشرطية (conditional): إذا كان هذا الشرط صحيحاً نفّذ هذه الأسطر، وإلا تجاوزها.

تفصيلان مهمان:

1. الشرط temperature > 30 سؤال بنعم/لا — تماماً كمصباح مختبر المنطق. المقارنات: > < >= <= == (يساوي — علامتان، لأن = واحدة تعني أصلاً «املأ الصندوق») و!= (لا يساوي).

2. الإزاحة — تلك المسافات الأربع — هي كيف يعرف بايثون أي الأسطر تنتمي لداخل الشرط. سطر «Have a nice day» غير مُزاح، لذا يعمل في كل الأحوال.

else يضيف طريقاً ثانياً: أحدهما يعمل عندما تكون الإجابة نعم، والآخر عندما تكون لا. وelif يسلسل أسئلة إضافية بينهما:

دورك في البناء. برنامج حارس الباب: إذا كان الاسم Fayez رحّب بالمدير؛ أي شخص آخر يحصل على تحية عادية.

تحدٍّ سريع

لماذا يستخدم بايثون == في الشروط بدلاً من = ؟

تحدٍّ سريع

ماذا تخبر الإزاحة (المسافات الأربع) تحت if بايثون؟

🔍 تعمّق أكثر: تتبّع if/elif/else وشاهد أي الفروع تزورها الآلة فعلاً ← PyDebug: اتخاذ القرارات.