LLogicStitch
سير العمل

سير العمل البرمجي · أولوية منطقية دون أقواس

03
المنتج

سير العمل

قيّم تسلسلًا مسطحًا من قيم منطقية تربطها AND وOR مع أولوية AND. اختبر True OR False AND False وارفض المدخل الفارغ والمعاملات في مواضع خاطئة والأقواس والقيم غير المنطقية دون تنفيذ نصوص.

01

نزّل التطبيق

اختر مجلدًا واطلب من المساعد قراءة الملفات المعنية قبل تعديلها. حدّد الهدف وحدود المهمة في المحادثة.

02

افتح مجلد المشروع

اختر نقطة اتصال متوافقة. تعتمد الأدوات المتاحة وجودة الإجابات على النموذج والخادم المستخدمين.

03

اربط النموذج واختبره

راجع التغييرات ونتائج الأوامر. شغّل فحوص المشروع قبل اعتماد النتيجة؛ الشيفرة المُولّدة ليست مختبرة تلقائيًا.

04

راجع التغييرات وشغّل الاختبارات

قارن السلوك الفعلي بالنتيجة المتوقعة. إذا فشل فحص، تحقّق من السبب قبل إجراء تغييرات إضافية.

أولوية منطقية دون أقواس

سير العمل
def evaluate_flat(tokens):
    if not tokens or len(tokens) % 2 == 0:
        raise ValueError("logic.shape")
    if any(type(x) is not bool for x in tokens[::2]):
        raise ValueError("logic.value")
    if any(x not in ("AND", "OR") for x in tokens[1::2]):
        raise ValueError("logic.operator")
    terms, term = [], tokens[0]
    for i in range(1, len(tokens), 2):
        if tokens[i] == "AND":
            term = term and tokens[i + 1]
        else:
            terms.append(term)
            term = tokens[i + 1]
    return any([*terms, term])

راجع قبل التطبيق. راجع التغييرات ونتائج الأوامر. شغّل فحوص المشروع قبل اعتماد النتيجة؛ الشيفرة المُولّدة ليست مختبرة تلقائيًا.

مساحة عمل برمجية بالذكاء الاصطناعي

تبدأ فكرتك التالية هنا.

تنزيل لنظام Windows ↗