اكتب دالة باسم filterNumbers تأخذ قائمة مختلطة تحتوي على أنواع مختلفة من البيانات، وتُرجع قائمة جديدة تحتوي على الأرقام فقط.

المطلوب:

  • الدالة تأخذ معامل واحد: items (قائمة مختلطة)
  • الدالة تُرجع قائمة جديدة تحتوي على الأرقام فقط (int و float)
  • تجاهل النصوص، القوائم، القواميس، وأي نوع آخر
  • احتفظ بترتيب الأرقام كما هو

مثال:

filterNumbers([1, "hello", 3.5, True, 7])       # [1, 3.5, 7]
filterNumbers(["a", "b", "c"])                  # []
filterNumbers([10, 20, 30])                     # [10, 20, 30]
filterNumbers([])                               # []

الناتج (Console)

سيظهر ناتج تنفيذ الكود هنا.