EduFlow
Python لتحليل البيانات

اختبار الوحدة: أساسيات Python للمحللين

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

السؤال 1 من 5

ماذا يطبع هذا الكود؟

Python
prices = {"Desk Mat XL": 29, "Laptop Stand": 49}
prices["Desk Mat XL"] = prices.get("Desk Mat XL", 0) + 1
print(len(prices), prices["Desk Mat XL"])
السؤال 2 من 5

تعيد دالة كتبها زميلك 3.3333333333333335 لـ average([10, 20, 30]) بدلًا من 20.0. ما الخطأ؟

Python
def average(values):
    total = 0
    for v in values:
        total += v
        return total / len(values)
السؤال 3 من 5

أيّ f-string تطبع Share: 12.5% حين تكون share = 0.125؟

السؤال 4 من 5

تتوقّف حلقة تمرّ على الصفوف بالخطأ TypeError: unsupported operand type(s) for +: 'int' and 'str' في السطر total = total + row["quantity"]. ما الإصلاح الأرجح؟

السؤال 5 من 5

totals = [65.0, 18.0, 72.0]. ماذا تنتج [t > 50 for t in totals]؟

5 أسئلة بلا إجابة