العمليات الثلاثية في بيثون ، وغالباً ما يشار إليها أيضًا بالتعبيرات الشرطية تسمح للمبرمج بإجراء تقييم وإرجاع قيمة بناءً على حقيقة الشرط المعطى.
المشغل الثلاثي يختلف عن معيار `if` ، `else` ، `elif` هيكل بمعنى أنها ليست بنية التحكم في التدفق، ويتصرف أشبه شركات أخرى مثل `==` أو `!=` بلغة بايثون.
### مثال
في هذا المثال ، يتم إرجاع السلسلة `Even` إذا كان متغير `val` حتى ، وإلا يتم إرجاع السلسلة `Odd` . ثم يتم تعيين السلسلة التي تم إرجاعها إلى متغير `is_even` وطبعها إلى وحدة التحكم.