自媒体干货网

您现在的位置是:首页 > 趣味编程 > 正文

趣味编程

【python】密码生成

鹏城一哥2020-09-29趣味编程1315
源码注释写的比较清晰,不过多阐述;部分源码展示https://conghua.lanzoui.com/iR981h0pk9gdef mi_ma_1():   

源码注释写的比较清晰,不过多阐述;
部分源码展示


https://conghua.lanzoui.com/iR981h0pk9g

def mi_ma_1():
    pass_word = its.product(combination, repeat=3)# 组合3位数,返回一个元组迭代器;
    for i in pass_word:                           # 遍历迭代器,提取值;
        i = list(i)                               # 将迭代器的元组数据转换为列表;
        temp = ""                                 # 定义一个临时的空字符串;
        for k in i:                               # 遍历i的值;
            temp += k                             # 把遍历的值放入临时的空的字符串中;
        f.write(temp + '\n')                      # 把临时字符串的内容加上换行符,追加写入到文件中;
 
def mi_ma_2():
    pass_word = its.product(combination, repeat=4)
    for i in pass_word:
        i = list(i)
        temp = ""
        for k in i:
            temp += k
        f.write(temp + '\n')
 
def mi_ma_3():
    pass_word = its.product(combination, repeat=5)
    for i in pass_word:
        i = list(i)
        temp = ""
        for k in i:
            temp += k
        f.write(temp + '\n')
 
if __name__ == '__main__':
    combination = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']  # 密码组合的内容,如果有字母或符号组合可自行添加;

  • 微信截图_20200929015118.png



  • 微信截图_20200929015430.png