怎么使用python分批次生成密码

怎么使用python分批次生成密码,第1张

要使用 python 分批次生成密码,首先需要准敬慧如汪备一个字符串列表,用来存放可以使用的字符,可以包含大写、小写字母、数字、特殊字符等。然后,使用 random 库中的 choice() 方法,从字符串列表中随机选择字符,最后使用 for 循环,根据需要的密码的长度,实现密码的分批亮橡答次生成。

可以使用Python中的while循环,要求用户输入用户名和四位数字密码,并且判断四位密码各位相加和是否为27,如果是,则输出用户名和密码乱锋搏,否则要求用户重新输入。

以下是一个示例代码:

while True:

username = input("请输入用户名:")

password = input("请输入四位数字密码:")

if len(password) == 4 and password.isdigit() and sum(int(x) for x in password) == 27:

print("用户名:{},密码:{}".format(username, password))

break

else:

print("密码格式错误或各位数字之和不为27,请重新输入。")

这个程序会不断循环,直到用户输入符合要求的用户名和密码基正,程序才会结束并输出用户名和密码。在程序中,len(password) == 4用于判断输入的密码是否为4位数字,password.isdigit()用于判断输入的密码是否全为数字,sum(int(x) for x in password) == 27用于判断四位密码各位相加和是否为27。如果这些条件都满足,则输出用户名和密码,并且通过break语句结束循环。如果条件不满足,则输出提示信息要求用户重新输入。哗祥

from openpyxl import Workbook

wb = Workbook() # 创建一个工作宏腊李表

ws = wb.active # ws *** 作sheet页

ws1 = wb.create_sheet('Mysheetfirst', 0)

ws1.protection.sheet = True

ws1.protection.password = '1234567890'

ws1.protection.enable()

ws1['A1'] = 'juankuan'蔽迟

ws1['E1'] = '中国'

ws1['F1'] = '2020-02-27-09-51-02'

wb.save('xxxxxx.xlsx'局弊)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12357249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存