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

السؤال

نشر

_ قُم  بتعريف ليست تحتوي على كلمات و أرقام ثم قومي بجمع الأرقام الموجودة داخل الليست.؟؟
_ قُم  بأخذ مدخل نصي من المستخدم و تحويل المدخل إلى ليست بحيث يمثل كل حرف عنصر داخل الليست.؟؟

Recommended Posts

  • 0
نشر

سأقوم بعمل مثال بلغة الجافا سكربت 

  1. إجابة السؤال الأول 
     
const list1 = [1, 'Mohammed', 10, 'N', 'o', 3]; // هذا تعريف المصفوفة
let result = 0; // نقوم بتعريف متغير ليحفظ المجموع

list1.forEach(item => { // نقوم بعمل لوب على المصفوفة
  // نتحقق هل العنصر رقم أم لا
  if(typeof item === 'number') {
    // إذا كان رقم نضيفه إلى المجمو القديم 
    result += item; // result = result + item
  }
})

2. إجابة السؤال الثاني
 

const userInput = prompt('قم بإدخال أي نص'); // نقوم بأخذ المدخل من المستخدم

const list = userInput.split(''); // نقوم بتحويل النص المدخل إلي مصفوفة

console.log('list', list);

 

  • 0
نشر
بتاريخ 25 دقائق مضت قال Mohammed Saber:

سأقوم بعمل مثال بلغة الجافا سكربت 

  1. إجابة السؤال الأول 
     

const list1 = [1, 'Mohammed', 10, 'N', 'o', 3]; // هذا تعريف المصفوفة
let result = 0; // نقوم بتعريف متغير ليحفظ المجموع

list1.forEach(item => { // نقوم بعمل لوب على المصفوفة
  // نتحقق هل العنصر رقم أم لا
  if(typeof item === 'number') {
    // إذا كان رقم نضيفه إلى المجمو القديم 
    result += item; // result = result + item
  }
})

2. إجابة السؤال الثاني
 


const userInput = prompt('قم بإدخال أي نص'); // نقوم بأخذ المدخل من المستخدم

const list = userInput.split(''); // نقوم بتحويل النص المدخل إلي مصفوفة

console.log('list', list);

 

و لو جربنا بلغة بايثون كيف ممكن يكون ناتج الكود؟

 

 

 

  • 0
نشر
بتاريخ 1 ساعة قال Sara Kareem:

و لو جربنا بلغة بايثون كيف ممكن يكون ناتج الكود؟

  1. إجابة السؤال الأول
    # Python 3 
    # نقوم بتعريف دالة لحساب المجموع 
    def _sum(arr): 
          
        # نقوم بتعريف المتغير لوضع فيه المجموع 
        sum=0
          
        # نقوم بعمل لووب على المصفوفة
        for i in arr:
            # نتأكد أن العنصر رقم إذا كان كذلك 
            if type(i) == int or type(i) == float: 
                # نقوم بإضافته للمجموع
                sum = sum + i
              
        return(sum) 
      
    # هذه هي المصفوفة
    arr = [12, 'Mohammed', 4, 'Ahmed'] 
    # نقوم بحساب المجموع
    result = _sum(arr) 
      
    # نقوم بعرض المجموع
    print ('Sum of the array is ', result)

     

  2. إجابة السؤال الثاني
     

    username = input("Enter username:") //نأخذ المدخل من المستخدم
    list = list(username) // نقوم بتحويل ال كلمة لمصفوفة من الأحرف
    print(list) // نقوم بطباعة النتيجة

     

  • 0
نشر
بتاريخ 10 ساعات قال Mohammed Saber:
  1. إجابة السؤال الأول
    
    # Python 3 
    # نقوم بتعريف دالة لحساب المجموع 
    def _sum(arr): 
          
        # نقوم بتعريف المتغير لوضع فيه المجموع 
        sum=0
          
        # نقوم بعمل لووب على المصفوفة
        for i in arr:
            # نتأكد أن العنصر رقم إذا كان كذلك 
            if type(i) == int or type(i) == float: 
                # نقوم بإضافته للمجموع
                sum = sum + i
              
        return(sum) 
      
    # هذه هي المصفوفة
    arr = [12, 'Mohammed', 4, 'Ahmed'] 
    # نقوم بحساب المجموع
    result = _sum(arr) 
      
    # نقوم بعرض المجموع
    print ('Sum of the array is ', result)

     

  2. إجابة السؤال الثاني
     

    
    username = input("Enter username:") //نأخذ المدخل من المستخدم
    list = list(username) // نقوم بتحويل ال كلمة لمصفوفة من الأحرف
    print(list) // نقوم بطباعة النتيجة

     

عندما أقوم بإزالة الحروف المكررة ب ليست السؤال الثاني 

استخدم remove ? 

  • 0
نشر
بتاريخ 3 دقائق مضت قال Sara Kareem:

عندما أقوم بإزالة الحروف المكررة ب ليست السؤال الثاني 

استخدم remove ? 

إذا أردتي حذف العناصر المكررة من مصفوفة يمكنك استخدام الآتي: 

mylist = list(dict.fromkeys(list)) # هنا نقوم بالإزالة
print(mylist)

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...