
jmu-python-随机生成密码(一行代码生成题目要求的字符列表)
发布日期:2021-05-06 03:54:02
浏览次数:43
分类:精选文章
本文共 667 字,大约阅读时间需要 2 分钟。
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 + ch print(s)
优化版(一行代码生成题目要求的字符列表)
import randomimport 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 + ch print(s)
总结
- random库的seed和choice函数要了解并掌握
- 学习使用string库的digits和ascii_letters方便生成相应的列表
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月07日 19时36分19秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
T4 生成数据库实体类
2019-03-06
C#搞个跨平台的桌面NES游戏模拟器
2019-03-06
手把手教你安装Eclipse最新版本的详细教程 (非常详细,非常实用)
2019-03-06
《带你装B,带你飞》pytest成魔之路4 - fixture 之大解剖
2019-03-06
互联网App应用程序测试流程及测试总结
2019-03-06
根据轨迹分析出用户家在哪
2019-03-06
PostgreSQL查询表名称及表结构
2019-03-06
是什么?评估分类器的常用概念----准确率,精确率,召回率
2019-03-06
linux中使用awk命令
2019-03-06
LAB2 内核的内存管理
2019-03-06
如何使用google搜索?
2019-03-06
Redis分布式锁的正确实现方式
2019-03-06
设计模式-抽象工厂模式
2019-03-06
MySQL Explain查看执行计划详解
2019-03-06
IntelliJ IDEA 中,项目文件右键菜单没有svn选项解决办法
2019-03-06
Spring 动态绑定多实现类实例综述
2019-03-06
IDEA 调试Java代码的两个技巧
2019-03-06
MyBatis常见面试题:#{}和${}的区别是什么?
2019-03-06
Vue 数组和对象更新,但视图未更新,背后的故事
2019-03-06