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

هل يمكنني فرز الكلمات على حسب الطول والطباعة من الأكبر طولاً إلى الأصغر

سليم السحابي

السؤال

Recommended Posts

  • 0

يمكنك محاولة تنفيذ ذلك بمفردك من خلال إتباع التالي:

  1. نقوم بتعريف دالة باسم sort_words_by_length.
  2. تستقبل الدالة قائمة من الكلمات (words) كمدخل.
  3. نستخدم دالة sorted لفرز الكلمات.
  4. نستخدم key=len لتحديد أن الفرز سيتم بناءً على طول الكلمات.
  5. نستخدم reverse=True لتحديد أن الفرز سيكون من الأطول إلى الأقصر.
  6. النتيجة المرتقبة هي قائمة (sorted_words) تحتوي على الكلمات مرتبة حسب الطول.
  7. نستخدم حلقة for للمرور عبر الكلمات في القائمة المرتبة.
  8. نطبع كل كلمة في سطر منفصل.
  9. نقوم بتعريف قائمة من الكلمات words_list التي نرغب في فرزها.
  10. نستدعي الدالة sort_words_by_length ونمرر إليها قائمة الكلمات.

الدالة sorted()‎ في بايثون

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...