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 分)习题解答相关推荐

  1. PTA13、随机生成密码 (10 分)

    13.随机生成密码 (10 分) 新建一个字符列表,这个列表中的内容从前到后依次包含小写字母.大写字母.数字. 形如['a',...,'z','A',...,'Z','0',...'9'] 建议:使用 ...

  2. python 随机生成密码

    python 随机生成密码 #!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Introduce : 随机生成密码 ...

  3. 7-35 jmu-python-随机生成密码 (10 分)

    7-35 jmu-python-随机生成密码 (10 分) 新建一个字符列表,这个列表中的内容从前到后依次包含小写字母.大写字母.数字. 形如['a',-,'z','A',-,'Z','0',-'9' ...

  4. R6-1 Python人民币美元双向兑换 (10 分)习题解答

    R6-1 Python人民币美元双向兑换 (10 分)习题解答 R6-1 人民币美元双向兑换 (10 分) 本题要求实现一个人民币与美元的双向兑换函数change(money),可实现1美元=6.70 ...

  5. python随机生成密码字符串_Python随机生成带特殊字符的密码

    在日常运维中,如果涉及到用户管理,就一定会用到给用户设置密码的工作,其实吧,平时脑子里觉得设置个密码没什么,但要真让你随手敲一个12位带特殊字符的随机密码,也是很痛苦的事,如果让你敲10个这样的随机密 ...

  6. python随机生成12位数字_Python随机生成带特殊字符的密码

    在日常运维中,如果涉及到用户管理,就一定会用到给用户设置密码的工作,其实吧,平时脑子里觉得设置个密码没什么,但要真让你随手敲一个12位带特殊字符的随机密码,也是很痛苦的事,如果让你敲10个这样的随机密 ...

  7. python随机生成手机号和密码

    python代码随机生成手机号 import random def createPhone():for k in range(10):prelist=["130", "1 ...

  8. python随机生成大写字母_python随机生成大小写字母数字混合密码(仅20行代码)

    用简单的方法生成随机性较大的密码 仅用20行代码随机生成密码 核心思路:利用random模块 random模块随机生成数字,大小写字母,循环次数 while循环+随机生成的循环次数-->随机pl ...

  9. python彩票生成_python3学习--随机生成密码、随机生成彩票号

    ################随机生成密码##################### 1.写一个函数:函数的功能是生成一批密码,存到文件里面 def gen_password(num): #num ...

  10. python随机生成10个奇数_python怎么随机生成奇数

    python随机生成奇数的方法: 实现思路: 1.需要用到random模块 2.用列表展现给用户 3.检查这个数是否为奇数,在用append的方法将为奇数的随机数写入列表中 4.为了保证能输入与用户输 ...

最新文章

  1. 工作是属于公司的,而职业生涯却是属于你自己的
  2. LeetCode第14题:最长公共前缀
  3. react打包后图片丢失_手搭一个 React,Typescript,Koa,GraphQL 环境
  4. 封装绑定以BaseDataList , ListControl 为基类的函数库
  5. java控制台输入汉字_给我一个JAVA控制台输入中文的实例
  6. linux搭建ftp服务器可上传下载,通过linux系统搭建ftp服务然后使用filezilla客户端进行上传下载...
  7. mysql insert update 同时执行_MySQL进阶三板斧(三)看清“触发器 (Trigger)”的真实面目
  8. .Net4.0的网站在IE10、IE11出现“__doPostBack未定义”的解决办法
  9. learning rate对深度模型的影响:论文阅读Cyclical Learning Rates for Training Neural Networks
  10. 开关电源输出纹波主要来源五个方面?示波器测纹波方法?
  11. 梆梆加固的Android P版本预兼容之路
  12. 总结:Spring boot熔断
  13. 【原型模式】原型模式深入分析
  14. Auto uninstaller 9.3.89下载安装教程,专治卸载不干净cad、修复等的问题
  15. 【转】我们从来都不是我们自己。
  16. Android出海攻略(一):Google Play 上架扫盲
  17. 慎用chrome密码记住功能
  18. 用NSIS制作安装文件
  19. Notepad++ 正则规则
  20. 啤酒游戏及其牛鞭效应的模拟之二级模式

热门文章

  1. 合伙创业 三大误区
  2. html背景图片加载慢,javascript – 如何加快我网站的背景图片加载速度?
  3. ArcMap中设置字体符号Character Marker Symbol指定某字的unicode
  4. Vue3快速学习、vue3视频学习、vue3实例上手教程
  5. 如何处理微信域名防封
  6. 统计学 假设检验 总体均值的检验
  7. 生成均匀分布次序统计量的伪随机数 生成删失伪随机样本
  8. 深度学习之 梯度消失与爆炸原因公式推导
  9. excel 模糊查询
  10. SonarLint: Replace the type specification in this constructor call with the diamond operator (“<>“).