• 0

كيف أدوّر بالمقلوب في مجال باستخدام حلقة التكرار في بايثون؟

أريد الدوران حول مجال معيّن بشكل عكسي مثل من 100 إلى 0، فكيف أستطيع فعل ذلك في لغة بايثون؟
جربت استخدام هذا السطر لكنه لم ينجح:

for i in range (100,0)

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هنالك عدّة طرق سهلة في بايثون للدوران بشكل معكوس على مجال معين، ومن أسهلها استخدام دالة range مع تمرير معامل ثالث يحسب الخطوات والتي سنجعلها -1 حتى يدور بالعكس، كالتالي 100 99 98 … كما في المثال التالي:

range(100,-1,-1)

كما يمكنك استخدام دالة reversed مع دالة xrange في حلقة تكرار for حيث أن دالة reversed ستقوم بعكس المجال كما يظهر في المثال التالي:

for i in reversed(xrange(101)):
    print i,

المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن