يُعَدّ اتخاذ القرار أحد المواضيع الأهم في هندسة البرمجيات، إذ يُستخدَم بصورة دائمة وضرورية في أيّ برنامج، في حين تُستخدَم جمل اتخاذ القرار لطرح سؤال ما، عبر المعامِلات التي تُستخدَم للموازنة التي ذكرناها في المقال السابق أنواع البيانات والعمليات الأساسية في لغة بايثون من هذه السلسلة ومن ثم اتخاذ قرار بتنفيذ أسطر معيّنة بناءً على تحقق شرط من عدمه. العبارات الشرطية يوضِّح المخطط السابق آلية عمل البرنامج عند وجود جملة شرطية فيه فقد افترضنا في المخطط السابق وجود برنامج فيه جملة شرطي