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

تعداد دالة أويلر

احسب الأعداد الصحيحة من واحد إلى n الأولية نسبيا مع n بدالة أويلر وبحد n يساوي 1000000000.

● ● ●TotientRill●
سير العمل · تعداد دالة أويلر ×
def totient(value):
    if type(value) is not int or not 1 <= value <= 1000000000:
        raise ValueError("value.range")
    remaining, result, factor = value, value, 2
    while factor * factor <= remaining:
        if remaining % factor == 0:
            result -= result // factor
            while remaining % factor == 0:
                remaining //= factor
        factor += 1
    if remaining > 1:
        result -= result // remaining
    return result
✳احسب الأعداد الصحيحة من واحد إلى n الأولية نسبيا مع n بدالة أويلر وبحد n يساوي 1000000000.
✓ التغييراتراجع قبل التطبيق ↗
رسم توضيحي لمساحة العمل
  1. المشروع

    اختبر الواحد والأعداد الأولية والعوامل المتكررة وارفض الصفر والسالب والكسور والقيم المنطقية.

  2. راجع قبل التطبيق

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

  3. النماذج

    اضبط نقطة اتصال متوافقة مع OpenAI أو Anthropic باستخدام العنوان الأساسي ومفتاح API عند الحاجة. اختبر الاتصال. يجب أن يعمل خادم النموذج المحلي؛ وقد ترسل الأدوات البعيدة البيانات بشكل منفصل.

سير العمل

تعداد دالة أويلر

سير العمل ↗
سير العمل
def totient(value):
    if type(value) is not int or not 1 <= value <= 1000000000:
        raise ValueError("value.range")
    remaining, result, factor = value, value, 2
    while factor * factor <= remaining:
        if remaining % factor == 0:
            result -= result // factor
            while remaining % factor == 0:
                remaining //= factor
        factor += 1
    if remaining > 1:
        result -= result // remaining
    return result
مساحة عمل برمجية بالذكاء الاصطناعي

حول دالة لا تفهمها إلى مهمة قابلة للمراجعة

TotientRill بيئة برمجة بالذكاء الاصطناعي على Windows للتقدم في شيفرة مصدر غير مألوفة. افتح مجلد مشروع واطلب من النموذج المتصل شرح دالة واحدة بعلاقتها بمدخلاتها ومستدعيها واختباراتها. الهدف خطوة تطوير تالية مفيدة: توضيح افتراض أو تحسين مسار خطأ أو إجراء تعديل محدود يمكنك فحصه.

مثلا يوفر totient.py نقطة بدء لمراجعة دالة عددية مساعدة بحدود مدخلات صريحة. اسأل لماذا يحتاج المستدعون النتيجة وما المتوقع لأصغر مدخل مقبول وكيف يبلغ عن القيم غير الصالحة. تدعم العينة مهمة تعلم في المشروع دون تحويل البيئة إلى وعد بميزات رياضية جاهزة. أبق الشرح مرتبطا بالشيفرة الفعلية التي تنوي صيانتها.

اختر نموذجا غير مفلتر إن توفر عبر نقطة النهاية المدعومة المتوافقة مع OpenAI أو التابعة لـ Anthropic. قدم إعدادات الخدمة وبيانات الاعتماد المطلوبة مع مراعاة حدود السياق والأدوات. ثم قارن الشرح بالمصدر وحالات صغيرة متحقق منها مستقلا قبل التعديل. راجع الرقعة الناتجة وشغل اختبارات المشروع المعنية. يمنح ذلك المبتدئ وسيلة لمساءلة الإجابة وبناء فهم بالأدلة بدلا من قبول مصطلحات غير مألوفة على الثقة.

من الشرح إلى مساهمة صغيرة

ماذا أطلب عندما لا يكون غرض الدالة واضحا؟

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

كيف يستطيع المبتدئ مساءلة شرح النموذج؟

اختر مدخلا صغيرا تستطيع إثبات نتيجته مستقلا وتتبعه في المصدر. اسأل عن أي اختلاف. تكرار مثال النموذج نفسه أقل فائدة من فحص حالة تختبر الادعاء المحدد الذي تشك فيه.

هل أحذف حد مدخلات يبدو اعتباطيا؟

تحقق أولا من سبب وجوده وكيف يعالج المستدعون الرفض. قد يعكس متطلب حمل عمل أو واجهة. يغير توسيع المدخلات المقبولة العقد وقد يحتاج تحققا جديدا، حتى إن كان حذف الشرط بسيطا تقنيا.

ما الرقعة الأولى المعقولة في شيفرة عددية غير مألوفة؟

اختر مشكلة مرصودة بنتيجة متوقعة واضحة، مثل رسالة خطأ لا تتسق مع المدخلات المقبولة. أبق تعديلات الخوارزمية منفصلة حتى تفهم عواقبها. راجع الفرق واحتفظ بفحص يثبت التحسن الفعلي.

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

TotientRill · آخر تحديث 2026-10-25