💻 البرمجة
راجع دالتي
ملاحظات على الوضوح والأخطاء المحتملة مع نسخة محسّنة.
📝 البرومبت
راجع الدالة التالية: اذكر الأخطاء المحتملة، وما يمكن تحسينه في الوضوح، ثم اكتب نسخة محسّنة منها مع ذكر ما غيّرته:
[الدالة]
بدّل ما بين الأقواس [ ] بمعلوماتك، أو املأ الخانات أعلاه وسيتحدّث النص تلقائياً.
مثال على النتيجة
ملاحظات:
1. إذا كانت القائمة فارغة سيحدث خطأ قسمة على صفر.
2. الاسم l غير واضح (يشبه الرقم 1).
نسخة محسّنة:
```python
def average(numbers):
if not numbers:
return 0
return sum(numbers) / len(numbers)
```
التغييرات: اسم أوضح، وتعامل مع القائمة الفارغة بإرجاع 0 (يمكنك بدلاً من ذلك رفع خطأ صريح حسب حاجتك).
هذا مثال ثابت مكتوب مسبقاً لتوضيح الفكرة، وليس نتيجة حية. المدخلات في المثال: الدالة: def avg(l): return sum(l)/len(l). نتيجتك ستختلف بحسب معلوماتك والأداة التي تستخدمها، فراجعها قبل الاعتماد عليها.