admin 管理员组文章数量: 887032
jmu
jmu-python-随机生成密码
- 题目
- 答案
- 初始版
- 优化版(一行代码生成题目要求的字符列表)
- 总结
题目
答案
初始版
import randomx = eval(input())
n = eval(input())
m = eval(input())str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
list = []
for i in str:list.append(i)
random.seed(x)
for i in range(n):s = ""for j in range(m):ch = random.choice(list)s = s + chprint(s)
优化版(一行代码生成题目要求的字符列表)
import random
import stringx = eval(input())
n = eval(input())
m = eval(input())list = string.ascii_letters+string.digitsrandom.seed(x)
for i in range(n):s = ""for j in range(m):ch = random.choice(list)s = s + chprint(s)
总结
- random库的seed和choice函数要了解并掌握
- 学习使用string库的digits和ascii_letters方便生成相应的列表
本文标签: jmu
版权声明:本文标题:jmu 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1697804090h274988.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论