اذهب إلى المحتوى
  • 0

لغة بايثون جمع عناصر المصفوفة و استخدام طريقة List Comprehension

شمس رائد

السؤال

 اكتبي دالة تقوم بجمع الأرقام الموجودة داخل مصفوف ة

 مثال:

List = [1,2,3,4, ]5

The result is 15

 

 

 اكتبي دالة تقوم بضرب عناصر مصفوف ة  ب2 و تخزينها في مصفوفة جديدة

 مثال:

List = [1,2,3,4, ]5

تم التعديل في بواسطة عزام عبد الحافظ
توضيح السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

مرحبًا @شمس رائد,

المشكلة الاولى دالة تقوم تقوم بجمع الأرقام الموجودة داخل مصفوفة , سنقوم بعمل متغير داخل الدلة يحتوي على مجموع العناصر بإستخدام حلقة تكرار for loop:

List = [1,2,3,4,5]

def add_list(list_var):
    total = 0
    for i in list_var:
        total += i
    print("The result is : " + str(total)) 

النتيجة :

The result is : 15

المشكلة الثانية دالة تقوم بضرب عناصر مصفوف ة  ب2 و تخزينها في مصفوفة جديدة , هنا نقوم بإستخدام List comprehension و هي طريقة مختصرة لإنشاء مصفوفة من مصفوفة آخرى :

List = [1,2,3,4,5]

def multiply_list_by_2(list_var):
  	#list comprehension
    #list_var هنا ننشئ مصفوفة من عناصر مصفوفة 
    #مختصرة تقوم بجلب العناصر الى المصفوفة الجديدة for تعمل هذه الطريفة بكتابة حلقة 
	#i * 2 ترجع لنا مصفوفة جديدة و كل عناصر ضارب 2 بسبب
    new_list = [i * 2 for i in list_var]
    
    return new_list

new_list = multiply_list_by_2(List)

print(new_list)

النتيجة :

[2, 4, 6, 8, 10]

شكراً لك.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...