“range”对象不支持项赋值int赋值到数组

2024-05-18 12:04:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图运行一个图像加密程序的原始程序是在2.7删除了大部分错误后,我被这段代码卡住了

项目文件的原始链接是https://github.com/AtheMathmo/ImageEncryptor/blob/master/ImageEncryptor/utils.py

试过单子(p)

def main():
start = time.time()
two_kdp(25000, 12412513, 345987439589897)
end = time.time()
print (end - start)

定义两个kdp(大小,k1,k2):

# Initialization
y = 1
z = 1
p = k1 * k2

C = list(range(len(size)))

# Generate set
for i in range(size):
    w = y + (k2 + i)
    x = z + (k1 + i)

    y += w
    z += x + y

    p = (p + y + z) % size

    C[i] = int(p) (stuck at this point)

Tags: 文件项目代码图像程序sizetime错误