الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارجوا شرح هذا الدرس

بدأه insfp في 26 أكتوبر 2009 · 2 رد · 666 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

def mysum(alist):

total=0

for i in alist:

total += i

return total

print mysum([1, 2, 3, 4, 5])

ارجوا شرح هذا الدرس اخواني لم افهمه وشكرا

#2
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

#3

بارك الله فيك اخي احمد على الشرح الوافي

مواضيع مشابهة