所以今天我在做一个涉及加密的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 中的范围有关。每个变量(A 到 C43)仅在其自己的范围内定义和使用,这里仅包括从
if:
开始到下一个。因此,您需要在代码开头创建并初始化所有变量。