سلسلة المبرمج الذكي [7]: كيف نُعلّم الحاسوب اتخاذ القرارات؟ الجمل الشرطية If-Else
في رحلتنا حتى الآن، البرامج التي كتبناها كانت تنفذ الأوامر سطراً بسطر بشكل طولي وممل. لكن البرامج والتطبيقات الذكية لا تعمل هكذا؛ فهي قادرة على "اتخاذ القرارات" والتفكير بناءً على المعطيات. إذا أردنا أن نبني نماذج ذكاء اصطناعي قادرة على التفاعل مستقبلاً، يجب أن نبدأ بتعليم الحاسوب كيف يختار بين البدائل . المنطق وراء اتخاذ القرار في حياتنا اليومية، نحن نستخدم الشروط دائماً: "إذا كان معي رصيد كافٍ، سأشتري هذا الكورس التدريبي، وإلا فلن أشتريه". بايثون تفهم هذا المنطق البشري تماماً باستخدام أوامر بسيطة جداً وهي : if إذا : elif وإذا كان : else وإلا كيف نكتب الشروط في بايثون؟ لنكمل مثال متجرنا الرقمي. نريد أن نقدم شحناً مجانياً لأي عميل تتجاوز مشترياته 100 دولار. كيف نبرمج ذلك؟ عند تعدد الخيارات (استخدم elif ) ماذا لو كان لدينا خيارات متعددة؟ مثلاً، نريد تصنيف درجة الحرارة لتطبيق طقس صغير : سر من أسرار بايثون (المسافة البادئة ( Indentation هل لاحظت الفراغ (المسافة) قبل أوامر الطباعة داخل الشرط؟ هذا ...