以下是一个稍微复杂一点的Python代码示例:

import random

def generate_password(length):
    chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_-+=<>?"
    password = ""
    for _ in range(length):
        password += random.choice(chars)
    return password

def main():
    while True:
        try:
            length = int(input("请输入密码长度: "))
            if length <= 0:
                print("密码长度必须大于0")
                continue
            break
        except ValueError:
            print("请输入一个有效的整数")

    password = generate_password(length)
    print("生成的密码为:", password)

if __name__ == "__main__":
    main()

这段代码会提示用户输入一个密码长度,然后生成一个随机密码并输出。密码由大小写字母、数字和特殊字符组成

再难一点的py代码

原文地址: https://www.cveoy.top/t/topic/iyDD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录