عبارة ما لم تتكون من تعبير منطقي متبوعًا ببيان واحد أو أكثر.
تنسيق بناء الجملة كما يلي:
ما لم(boolean_expression){ # يتم تنفيذه عندما يكون التعبير المنطقي خطأ}
إذا كان التعبير المنطقي boolean_expression خطأ، فسيتم تنفيذ كتلة التعليمات البرمجية الموجودة في عبارة if. إذا كان التعبير المنطقي صحيحًا، فسيتم تنفيذ المجموعة الأولى من التعليمات البرمجية بعد نهاية عبارة if (بعد قوس الإغلاق).
بتنفيذ البرنامج أعلاه تكون نتيجة الإخراج هي:
قيمة أكبر من أو تساوي 20a هي: 20 قيمة a if a false هي: