回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>好吧,我现在在我创建的加密中添加了一些复杂的东西。
我正在实现While循环,从我创建的字典中生成大量字符。然后在将字符添加到变量时进行检查,然后在达到所需字符数后终止while循环。由于某些原因,while循环从不终止,即使我使用return0或break等。你知道吗</p>
<pre><code>Alphabet = ["a", "b", "c", "d", "e", "f" "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", '/', '.', ',', '\'', ';', '\\', ']', '[', '{', '}', '|', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '+', '-', '0', '0', '2', '3', '4', '5', '6', '7', '8', '9']
while True:
generaterandom = random.SystemRandom.choice()
calc0 = len(generaterandom)
print(generaterandom)
calc02 = 10
if generaterandom == "10":
break
</code></pre>