再难一点的py代码
以下是一个稍微复杂一点的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()
这段代码会提示用户输入一个密码长度,然后生成一个随机密码并输出。密码由大小写字母、数字和特殊字符组成
原文地址: https://www.cveoy.top/t/topic/iyDD 著作权归作者所有。请勿转载和采集!