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)

总结

  1. random库的seed和choice函数要了解并掌握
  2. 学习使用string库的digits和ascii_letters方便生成相应的列表

jmu-python-随机生成密码(一行代码生成题目要求的字符列表)相关推荐

  1. python 随机生成密码

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

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

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

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

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

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

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

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

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

  6. python:随机生成加法题目,输入答案进行判断【进阶:加减乘除】

    任务要求: 1.随机生成10以内加法题目 2.学生查看题目并输入答案 3.判断学生答案是否正确 4.退出时,统计答题总数,并统计正确数量和正确率(保留两位小数) 实现代码: 加法运算: t = 0 # ...

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

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

  8. python随机生成数据库数据之一步一步教你数据造假成为道德主席-取名器-.-xswl-pydbgen || Faker

    简介 自己为了测试框架的正确性,就需要点数据做测试,一人扛下前后端.....不能重复的叫什么科学,丢人 开始 原理 基本上每种编程语言都自带伪随机数生成器,因此可以随机产生整形.浮点型数据,借助数组思 ...

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

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

最新文章

  1. 日志排查问题困难?分布式日志链路跟踪来帮你
  2. AgileEAS.NET SOA 中间件2013第四季度发布部分功能开源预告
  3. 手机QQ会员H5加速方案——sonic技术内幕
  4. 新手入门 | 上链第一步,如何完成XuperChain环境、服务部署
  5. Spring Boot——Maven使用SystemPath引用本地jar:ClassNotFoundException
  6. boost::mp11::mp_is_set相关用法的测试程序
  7. ASP.NET MVC Global.cs - 应用程序事件
  8. 将Linux下编译的warning警告信息输出到文件中
  9. gfs mysql_linux搭建gfs系统--iscsi+GFS实现网络存储
  10. Eclipse无提示的解决办法 和 内容辅助技巧
  11. 优化Nginx的处理性能
  12. php怎么实现弹幕,HTML如何利用canvas实现弹幕功能
  13. Ubuntu的LAMP与相关软件安装设置
  14. 数据结构上机实践第四周项目4 - 建设双链表算法库
  15. Xshell下载和连接Linux
  16. 打砖块游戏代码 c语言,打砖块游戏的源代码(请多指教)
  17. 组态软件调用matlab,()基于OPC的组态软件和MATLAB的通信实现
  18. 天正的计算机快捷命令大全,天正建筑命令快捷键大全
  19. 如何把微信消息或者短信实时转发到另一个手机上
  20. ZUCC_Linux系统管理_实验七 LVM

热门文章

  1. U8材料出库单API接口 --参照生产订单
  2. git如何查看本地分支及对应的远程分支
  3. 详解Bean Validation
  4. 如何设计数据库(数据库设计原则)
  5. Day2--------字符串
  6. 机器人佐德_恐龙战队:忍者超级佐德,战斗机械设置得太帅了
  7. linux oracle用户解锁
  8. Reveal 一个让你开发事半功倍的工具
  9. delphi 锁定计算机,delphi 怎么锁定和解锁计算机
  10. html图片3d球体,HTML5 三维透视球体运动