用Python找出行李箱密码

是像这样因为....延迟开学 吧行李箱密码给忘了 只是依稀记得那么五个个数字设置过密码 有五个数字能组成多少个互不相同且无重复数字的三位数?各是多少?然后用 Python跑出来 六十个一一试过 然后解开了哈哈哈

 

a = ["0", "2", "3", "7", "8"]
b = [x + y + z for x in a for y in a if y != x for z in a if z != x and z != y]
with open("C:/Users/ASUS/Desktop/密码.txt", "a", encoding="utf-8") as f:
    for i in b:
        f.write(i + "\n")
print(len(b))

  

还有一种方法就是这个小缺口不好找 一定要仔细 然后把三个缺口都对应到齿轮旁边的缺口 得到三个数字,将数字逐位处理:小于 5 的加 5,大于 5 的减 5,即得到密码。 例如:观察凹槽得到911,则密码为466。 9-5=4,1+5=6,1+5=6 这个没试过

posted @ 2020-05-16 17:06  .髒小子  阅读(444)  评论(0编辑  收藏  举报