← المستويات
صعب 18 / 30 100% 🏆 ⚔️
التقدم
60%
🔧

دالة إيجاد الحد الأقصى

زميلك كتب دالة لإيجاد أكبر رقم لكنها تعطي نتائج خاطئة:

def find_max(numbers):
    max_val = 0
    for n in numbers:
        if n > max_val:
            max_val = n
    return max_val

print(find_max([-5, -2, -8]))
// المستوى 18 — الخوارزمية المكسورة 🔧
ما الخطأ المنطقي في الدالة؟
// أجب على السؤال
A الحلقة خاطئة
B تهيئة max_val بـ 0 خاطئة مع الأرقام السالبة
C الشرط يجب أن يكون <
D لا يوجد خطأ
التلميحات — كل تلميح يقلل النقاط
🤖 Logical Bugs أصعب من Syntax Bugs! 🔧