يتم إعطاؤك مقتطفًا برمجيًا يحدد نوع المثلث بناءً على أطوال أضلاعه. يحتوي المقتطف على قسم يتحقق مما إذا كانت القيم الثلاث المحددة (`r1`، و`r2`، و`r3`) تمثل أطوال أضلاع المثلث.

مهمتك هي كتابة دالة بايثون `classify_triangle(r1, r2, r3)`، والتي تأخذ ثلاثة أعداد صحيحة كمدخلات وترجع سلسلة تشير إلى نوع المثلث الذي يتكون من أضلاعه.

يجب أن تلتزم الوظيفة بالقواعد التالية:
- إذا كان الإدخال المحدد لا يشكل مثلثًا (أي مجموع أطوال أي ضلعين أقل من أو يساوي طول الضلع الثالث)، فيجب أن تُرجع الدالة السلسلة `'naoformam triangulo'' ( كلمة برتغالية تعني "لا تشكل مثلثًا").
- إذا كان الإدخال المحدد يشكل مثلثًا، فيجب أن تحدد الدالة نوع المثلث بناءً على أضلاعه وإرجاع سلسلة تشير إلى النوع كما يلي:
  - إذا كانت جميع الأضلاع لها أطوال مختلفة (لا يوجد ضلع يساوي أي ضلع آخر)، فيجب أن تقوم الدالة بإرجاع السلسلة ``ESCALENO'' (تعني بالبرتغالية "scalene").
  - إذا كان للمثلث ضلعان متساويان في الطول وضلع واحد مختلف تمامًا، فيجب أن تقوم الدالة بإرجاع السلسلة ``ISOSCELES'' (تعني بالبرتغالية "متساوي الساقين").

على سبيل المثال، بالنظر إلى `r1 = 3` و`r2 = 4` و`r3 = 5`، يجب أن تعرض الدالة `classify_triangle(r1, r2, r3)` ``ESCALENO''، حيث تشكل الجوانب مثلثًا مختلفًا .

اكتب دالة `classify_triangle` لحل المشكلة.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}