حتى الآن، كانت برامجنا تنفذ الأوامر سطراً بسطر، بنفس الترتيب دائماً. ولكن العالم الحقيقي مليء بالقرارات والاحتمالات. "إذا كان الجو حاراً، سأشغل المكيف"، "إذا كانت الإشارة حمراء، سأتوقف"، "إذا كان رصيدي كافياً، سأشتري المنتج".
بعد أن تعلمنا كيف نجعل برامجنا تتفاعل مع المستخدم في الدرس السابق، حان الوقت لنمنحها القدرة على اتخاذ قرارات بناءً على المدخلات التي تحصل عليها. هذه القدرة هي ما يمنح البرامج ذكاءها وقوتها. في بايثون، نستخدم الجمل الشرطية (Conditional Statements) لتحقيق ذلك.
المزيد من المحتوى؟
