بسم الله الرحمن الرحيم
كيف الحال شباب ,. صيام مقبول ان شاء الله
بالبداية انا اريد ان اعمل دالة اضيفها الى الى الدوال الخاصة في بايثون عندي
كلنا نعرف ان وضيفة sum هو تجمع عدد معين في list
او يمكنك ان تجمع عدد معين بدون استخدام دالة sum عن طريق اضافة المدخلات في متغير وجمعهن
ﻻكن عندما تاتي وتريد عملية ضرب لمجموعة من الارقام
ﻻيمكنك ان تفعلها ﻻنه ﻻيوجد لديك دالة تساعدك اﻻ بحالة rescursive or fctoril
او عن طريق
reruce
ﻻحض مثال بسيط
>>> from functools import reduce >>> import operator >>> reduce(operator.mul, (3, 4, 5), 1)
انا الي اريده ان اعمل دالة مشابهة لها ﻻكن تكون بالتكرارات
بان تعطيها
مجموعة list من الارقام
فتقوم بعمل عملية الضرب عليهم
وتعطي الناتج وﻻ يضر ان كان غير list
جزاكم الله خير
