def mysum(alist):
total=0
for i in alist:
total += i
return total
print mysum([1, 2, 3, 4, 5])
ارجوا شرح هذا الدرس اخواني لم افهمه وشكرا
def mysum(alist):
total=0
for i in alist:
total += i
return total
print mysum([1, 2, 3, 4, 5])
ارجوا شرح هذا الدرس اخواني لم افهمه وشكرا
def mysum(alist): total=0 for i in alist: total += i return total
طيب بالتفصيل اولا عندنا دالة اسمها mysum بتاخد معامل واحد اسمه alist
بحيث اننا لما نستدعى الدالة كدا
mysum([1, 2, 3])
يحسبلنا مجموع العناصر اللى فى المعامل alist --عبارة عن القائمة 1, 2, 3
-- تمام كدا ؟
نيجى لعملية الحساب بقة
total=0 for i in alist: total += i
قبل مانبدأ حساب المجموع.. عرفنا متغير يعبر عن الناتج الكلى total واسندناله قيمة مبدأية 0
بعد كدا بنقول
for i in alist
لكل عنصر فى القائمة alist بإسم i --اسم بيعبر عن العنصر فى السياق يعنى-
ضيف قيمة العنصر دا -i- للمجموع الكلى
واخيرا بنعيد قيمة المجموع من الدالة عن طريق return
print mysum([1, 2, 3, 4, 5])
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader