随机附加的未使用添加错误

问题描述 投票:0回答:1

所以今天我在做一个涉及加密的Python测试,我做了一些调试。但这些都不起作用。你们能帮我吗?这是完整的作品:

import random

LONEK = input("Type Your Words Here ") #Letter Or Number Encryption Key

LONEKL = len(LONEK) #Letter Or Number Encryption Key Length

for REAPEAT in range(LONEKL):

    if 'A' in LONEK:
        A = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'a' in LONEK:
        a = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'B' in LONEK:
        B = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'b' in LONEK:
        b = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'C' in LONEK:
        C = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'c' in LONEK:
        c = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'D' in LONEK:
        D = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'd' in LONEK:
        d = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'E' in LONEK:
        E = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'e' in LONEK:
        e = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'F' in LONEK:
        F = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'f' in LONEK:
        f = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'G' in LONEK:
        G = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'g' in LONEK:
        g = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'H' in LONEK:
        H = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'h' in LONEK:
        h = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'I' in LONEK:
        I = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'i' in LONEK:
        i = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'J' in LONEK:
        J = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'j' in LONEK:
        j = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'K' in LONEK:
        K = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'k' in LONEK:
        k = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'L' in LONEK:
        L = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'l' in LONEK:
        l = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'M' in LONEK:
        M = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'm' in LONEK:
        m = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'N' in LONEK:
        N = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'n' in LONEK:
        n = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'O' in LONEK:
        O = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'o' in LONEK:
        o = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'P' in LONEK:
        P = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'p' in LONEK:
        p = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'Q' in LONEK:
        Q = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'q' in LONEK:
        q = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'R' in LONEK:
        R = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'r' in LONEK:
        r = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'S' in LONEK:
        S = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 's' in LONEK:
        s = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'T' in LONEK:
        T = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 't' in LONEK:
        t = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'U' in LONEK:
        U = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'u' in LONEK:
        u = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'V' in LONEK:
        V = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'v' in LONEK:
        v = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'W' in LONEK:
        W = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'w' in LONEK:
        w = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'X' in LONEK:
        X = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'x' in LONEK:
        x = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'Y' in LONEK:
        Y = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'y' in LONEK:
        y = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'Z' in LONEK:
        Z = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if 'z' in LONEK:
        z = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if "~" in LONEK:
        C1 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '`' in LONEK:
        C2 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '!' in LONEK:
        C3 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '@' in LONEK:
        C4 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '#' in LONEK:
        C5 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '$' in LONEK:
        C6 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '%' in LONEK:
        C7 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '^' in LONEK:
        C8 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '&' in LONEK:
        C9 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '*' in LONEK:
        C10 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '(' in LONEK:
        C11 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if ')' in LONEK:
        C12 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '<' in LONEK:
        C13 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if ',' in LONEK:
        C14 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '>' in LONEK:
        C15 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '.' in LONEK:
        C16 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '?' in LONEK:
        C17 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '/' in LONEK:
        C18 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if ':' in LONEK:
        C19 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if ';' in LONEK:
        C20 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '"' in LONEK:
        C21 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if "'" in LONEK:
        C22 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '{' in LONEK:
        C23 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '[' in LONEK:
        C24 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '}' in LONEK:
        C25 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if ']' in LONEK:
        C26 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '|' in LONEK:
        C27 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '-' in LONEK:
        C28 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '_' in LONEK:
        C29 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '+' in LONEK:
        C30 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '=' in LONEK:
        C31 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '1' in LONEK:
        C32 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '2' in LONEK:
        C33 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '3' in LONEK:
        C34 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '4' in LONEK:
        C35 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '5' in LONEK:
        C36 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '6' in LONEK:
        C37 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '7' in LONEK:
        C38 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '8' in LONEK:
        C39 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '9' in LONEK:
        C40 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if '0' in LONEK:
        C41 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    if ' ' in LONEK:
        C42 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

    else:
        C43 = random.randint(1, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)

LONEKF = A+a+B+b+C+c+D+d+E+e+F+f+G+g+H+h+I+i+J+j+K+k+L+l+M+m+N+n+O+o+P+p+Q+q+R+r+S+s+T+t+U+u+V+v+W+w+X+x+Y+y+Z+z+C1+C2+C3+C4+C5+C6+C7+C8+C9+C10+C11+C12+C13+C14+C15+C16+C17+C18+C19+C20+C21+C22+C23+C24+C25+C26+C27+C28+C29+C30+C31+C32+C33+C34+C35+C36+C37+C38+C39+C40+C41+C42+C43

所有字母加起来

print(f'Your Encryption Code Is: {LONEKF}') 

我怀疑它会通过,它给了我一个错误,但我无法弄清楚。这是错误:

Traceback (most recent call last):
  File "/Users/BLANK/PycharmProjects/Encription Test/EF.py", line 294, in <module>
    LONEKF = A+a+B+b+C+c+D+d+E+e+F+f+G+g+H+h+I+i+J+j+K+k+L+l+M+m+N+n+O+o+P+p+Q+q+R+r+S+s+T+t+U+u+V+v+W+w+X+x+Y+y+Z+z+C1+C2+C3+C4+C5+C6+C7+C8+C9+C10+C11+C12+C13+C14+C15+C16+C17+C18+C19+C20+C21+C22+C23+C24+C25+C26+C27+C28+C29+C30+C31+C32+C33+C34+C35+C36+C37+C38+C39+C40+C41+C42+C43
             ^
NameError: name 'A' is not defined
python
1个回答
0
投票

虽然我可以通过您发布的代码查明许多问题,但您当前面临的错误与 python 中的范围有关。每个变量(A 到 C43)仅在其自己的范围内定义和使用,这里仅包括从

if:
开始到下一个。因此,您需要在代码开头创建并初始化所有变量。

© www.soinside.com 2019 - 2024. All rights reserved.