7-6 jmu-python-随机生成密码 (10 分)习题解答
7-6 jmu-python-随机生成密码 (10 分)习题解答
7-6 jmu-python-随机生成密码 (10 分)
新建一个字符列表,这个列表中的内容从前到后依次包含小写字母、大写字母、数字。 形如['a',...,'z','A',...,'Z','0',...'9']
建议:使用代码生成该字符列表。
分别输入随机数的种子x
(整型),随机生成的密码个数n,每个密码长度m。
每个密码包含的m个字符是从上述字符列表中随机抽取 。
注意:本题不要用sample
函数,否则答案错误。
输入格式:
种子x (注意:需将x转换为整数型再进行设置)
密码个数n
每个密码的长度m
输出格式:
n行密码、每行m位。
输入样例:
1
10
8
输出样例:
iK2ZWeqh
FWCEPyYn
gFb51yBM
WXaSCrUZ
oL8g5ubb
bPIa84yR
nBUbHoWC
8FJowoRo
WD8s7bA1
6J7PglOU
思路简要分析:
1.要实现随机抽取,需引入random库。生成一个大小写英文字母和阿拉伯数字字符列表,需引入string库(当然自定义一个列表然后手动输入所有的英文字母和数字也可以,但是实在是太麻烦了,没有必要)
2.然后就是要知道用循环满足行列要求。
3.最后就是要注意输出格式满足题目要求。
import random #要实现随机抽取,理所当然需要引入random库
import string #引入string库方便字符列表的生成
x = int(input())
random.seed(x) #设置种子数
n=int(input())
m=int(input())
s = list(string.ascii_letters+string.digits)
for i in range(n): #外for循环决定行数,内for循环决定每行的数据个数(列数)for j in range(m):print(random.choice(s),end="")if i<n-1: #使形成的每列都换行,但是最后一列不换行,满足输出要求print()
7-6 jmu-python-随机生成密码 (10 分)习题解答相关推荐
- PTA13、随机生成密码 (10 分)
13.随机生成密码 (10 分) 新建一个字符列表,这个列表中的内容从前到后依次包含小写字母.大写字母.数字. 形如['a',...,'z','A',...,'Z','0',...'9'] 建议:使用 ...
- python 随机生成密码
python 随机生成密码 #!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Introduce : 随机生成密码 ...
- 7-35 jmu-python-随机生成密码 (10 分)
7-35 jmu-python-随机生成密码 (10 分) 新建一个字符列表,这个列表中的内容从前到后依次包含小写字母.大写字母.数字. 形如['a',-,'z','A',-,'Z','0',-'9' ...
- R6-1 Python人民币美元双向兑换 (10 分)习题解答
R6-1 Python人民币美元双向兑换 (10 分)习题解答 R6-1 人民币美元双向兑换 (10 分) 本题要求实现一个人民币与美元的双向兑换函数change(money),可实现1美元=6.70 ...
- python随机生成密码字符串_Python随机生成带特殊字符的密码
在日常运维中,如果涉及到用户管理,就一定会用到给用户设置密码的工作,其实吧,平时脑子里觉得设置个密码没什么,但要真让你随手敲一个12位带特殊字符的随机密码,也是很痛苦的事,如果让你敲10个这样的随机密 ...
- python随机生成12位数字_Python随机生成带特殊字符的密码
在日常运维中,如果涉及到用户管理,就一定会用到给用户设置密码的工作,其实吧,平时脑子里觉得设置个密码没什么,但要真让你随手敲一个12位带特殊字符的随机密码,也是很痛苦的事,如果让你敲10个这样的随机密 ...
- python随机生成手机号和密码
python代码随机生成手机号 import random def createPhone():for k in range(10):prelist=["130", "1 ...
- python随机生成大写字母_python随机生成大小写字母数字混合密码(仅20行代码)
用简单的方法生成随机性较大的密码 仅用20行代码随机生成密码 核心思路:利用random模块 random模块随机生成数字,大小写字母,循环次数 while循环+随机生成的循环次数-->随机pl ...
- python彩票生成_python3学习--随机生成密码、随机生成彩票号
################随机生成密码##################### 1.写一个函数:函数的功能是生成一批密码,存到文件里面 def gen_password(num): #num ...
- python随机生成10个奇数_python怎么随机生成奇数
python随机生成奇数的方法: 实现思路: 1.需要用到random模块 2.用列表展现给用户 3.检查这个数是否为奇数,在用append的方法将为奇数的随机数写入列表中 4.为了保证能输入与用户输 ...
最新文章
- 工作是属于公司的,而职业生涯却是属于你自己的
- LeetCode第14题:最长公共前缀
- react打包后图片丢失_手搭一个 React,Typescript,Koa,GraphQL 环境
- 封装绑定以BaseDataList , ListControl 为基类的函数库
- java控制台输入汉字_给我一个JAVA控制台输入中文的实例
- linux搭建ftp服务器可上传下载,通过linux系统搭建ftp服务然后使用filezilla客户端进行上传下载...
- mysql insert update 同时执行_MySQL进阶三板斧(三)看清“触发器 (Trigger)”的真实面目
- .Net4.0的网站在IE10、IE11出现“__doPostBack未定义”的解决办法
- learning rate对深度模型的影响:论文阅读Cyclical Learning Rates for Training Neural Networks
- 开关电源输出纹波主要来源五个方面?示波器测纹波方法?
- 梆梆加固的Android P版本预兼容之路
- 总结:Spring boot熔断
- 【原型模式】原型模式深入分析
- Auto uninstaller 9.3.89下载安装教程,专治卸载不干净cad、修复等的问题
- 【转】我们从来都不是我们自己。
- Android出海攻略(一):Google Play 上架扫盲
- 慎用chrome密码记住功能
- 用NSIS制作安装文件
- Notepad++ 正则规则
- 啤酒游戏及其牛鞭效应的模拟之二级模式
热门文章
- 合伙创业 三大误区
- html背景图片加载慢,javascript – 如何加快我网站的背景图片加载速度?
- ArcMap中设置字体符号Character Marker Symbol指定某字的unicode
- Vue3快速学习、vue3视频学习、vue3实例上手教程
- 如何处理微信域名防封
- 统计学 假设检验 总体均值的检验
- 生成均匀分布次序统计量的伪随机数 生成删失伪随机样本
- 深度学习之 梯度消失与爆炸原因公式推导
- excel 模糊查询
- SonarLint: Replace the type specification in this constructor call with the diamond operator (“<>“).