我一直在尝试制作一个简单的py脚本,该脚本将检查结果是否不同。它应该检查密码和0到100之间的一个数字,并且有3种可能的答案:错,再试一次和我需要的最后一个(并且不知道,所以我尝试将其取出)。这旨在像一个蛮力的脚本。
p="Wrong!"
a="Try again."
for i in range(00, 100):
print("SuperPassword " + str(i))
if not(p) and not(a):
break
print i
break
else:
continue
它只是打印所有数字并且一直到结束都不会停止(它应该在正确的数字密码处停止),以及如何告诉python打印00作为密码,因为它打印的0不会与我键入的内容相同(例如,对于范围为(00,100)的i)它打印0,1,...)预先感谢
我认为您正在寻找嵌套的for循环...
def brute_force():
for x in range(10):
for y in range(10):
p = '%d%d' % (x, y)
print p
if p == '87':
print 'Right!'
return
print 'Wrong!'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句