كيف يمكنني تحسين وظيفة Python الخاصة بي للتحقق مما إذا كان عدد صحيح محدد n هو رقم أولي أم لا باستخدام خوارزمية Sieve of Eratosthenes؟ أحتاج إلى إنشاء جدول شامل لجميع الأعداد الصحيحة حتى n، وتسمية جميع المركبات (غير الأولية) عن طريق تحديد جميع مضاعفات كل عدد أولي. بالإضافة إلى ذلك، كيف يمكنني تحسين كفاءة ودقة الخوارزمية الخاصة بي من خلال دمج تقنيات أخرى لتحديد الأعداد الأولية، والتي تتطلب تفكيرًا متعدد الخطوات؟ يرجى تقديم صيغة خوارزمية Sieve of Eratosthenes كبيانات إدخال ورمز وظيفة Python المحسنة كرمز إدخال.
{"source": "evol_instruct", "kind": "synthetic", "evolved_from": null}