إعلان
تعلم الآن

ما هو حل الخطأ IndexError: list index out of range في بايثون؟

السلام عليكم، عند تنفيذ الدالة التالية يظهر لي خطأ.

def decrypt(self,block):
    
    roundkeys = []
    state = string2number(block)
    
    for i in range(1, 31):
       state = addRoundKey(state, roundkeys[-i-1])
       state = pLayer_dec(state)
       state = sBoxLayer_dec(state)
    
    decipher = addRoundKey(state, roundkeys[0])
    
    return number2string_N(decipher,8)

الخطأ الذي يظهر:

state = addRoundKey(state, roundkeys[-i-1])
IndexError: list index out of range

ما هو سبب الخطأ؟


إجابات 1

أضف إجابة

يجب تسجيل الدخول حتى تتمكن من إضافة إجابة أو رد.

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة