جاري التحميل...

مكتبة Python المرافقة

المكتبة المرافقة للغة هي مجموعة من الوحدات تستوردها دون أن تثبّتها. math و json و csv ضمن هذه المجموعة، أما bakery فليست منها، فذلك المجلد كتبته أنت بنفسك. أنت لا تنزّل math ولا تنسخها إلى مجلدك الخاص. سطر import هو الخطوة كلها. التثبيت لصفحة لاحقة. هنا الوحدة موجودة أصلًا على الجهاز لأن اللغة جاءت بها.

إسقاط الكسر

python
import math
print(math.floor(2.9))

تعرض الشاشة 2. تُسقِط floor الجزء الكسري. لا يتحول 2.9 إلى 3، ولا يبقى 2.9 كما هو. النتيجة هي العدد الصحيح 2 وليست 2.0. sqrt غير موجودة في هذا البرنامج. أنت تعرف أن math يمكن استيرادها، و floor اسم آخر داخل الوحدة نفسها. يكتب print العدد 2 بلا نقطة. لو كانت النتيجة 2.0 لظهرت النقطة على الشاشة.

📊 من أين تأتي الوحدة

الوحدة مصدرها
math المكتبة المرافقة للغة
json المكتبة نفسها
csv المكتبة نفسها
bakery مجلد تكتبه بنفسك

يتوقف import bakery إذا لم يكن ذلك المجلد موجودًا على الجهاز. اسم هذا التوقف ModuleNotFoundError. هذا السطر غير موجود في هذا البرنامج. لا تُكتب None مكانه، ولا يتابع البرنامج عمله. أما math فلا تتوقف هكذا، لأنها موجودة أصلًا في المكتبة، فيجدها الاستيراد.

الصفحة التالية عن التاريخ والوقت. هذه الصفحة تفصل فقط بين الوحدات التي تأتي مع اللغة والمجلد الذي تكتبه أنت، وتُظهر كيف تُسقِط floor الجزء الكسري.

موجودة أصلًا أم من كتابتك

الخلاصة: math.floor(2.9) تعرض 2؛ math و json و csv تأتي مع اللغة؛ bakery لا تأتي معها؛ المجلد المفقود يتوقف بخطأ ModuleNotFoundError؛ الصفحة التالية عن التاريخ والوقت.

🧠 اختبر معرفتك

جاهز للبدء

اختبر معرفتك

تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع

❓
6
الأسئلة
🎯
70%
للنجاح
♾️
∞
الوقت
🔄
∞
المحاولات

📝 التعليمات

  • اقرأ كل سؤال بعناية
  • اختر أفضل إجابة لكل سؤال
  • يمكنك إعادة الاختبار عدة مرات كما تريد
  • سيتم عرض تقدمك في الأعلى