العودة إلى موقع برمج

ما هو حل هذا الخطأ NameError: name 'roundkeys' is not defined في بايثون؟

#1

السلام عليكم

عند تنفيذ الكود ظهر لي هذا الخطأ NameError: name ‘roundkeys’ is not defined كيف يمكن حله؟

هذا الكود
:def decrypt(self,block)
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)