一、题目


请编写程序,生成随机密码。具体要求如下:

(1)使用 random 库,采用 0x1010 作为随机数种子。

(2)密码 有s中的字符组成。

(3)每个密码长度固定为 10 个字符。

(4)程序运行每次产生 10 个密码,每个密码一行。

(5)每次产生的 10 个密码首字符不能一样。

(6)程序运行后产生的密码保存在“随机密码.txt”文件中。

s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*"

二、分析

  • python中使用random库的seed()方法设置随机数种子
  • 当循环次数不确定时,python中一般使用while
  • 当循环次数确定时,python中一般使用for
  • 首字符不一样,可以使用python中的not in判断
  • list与join一起使用可以自动分割数组
  • 保存到“随机密码.txt”使用python中对文件得操作open()


三、方案

1、方案①

  • 代码:


2、方案②

  • 代码:


  • 输出结果:


四、上一题

>>>《Python入门编程题库26--统计汉字和标点符号》


五、调查问卷

无论你初学哪一门编程语言,我们经常听到一句话:“不要眼高手低,无论多么简单的题,也要一遍遍练习,你才能真正的掌握”。

python 判断中文标点符号_Python入门编程题库27--生成随机密码相关推荐

  1. python课设代码_python课程编程题汇总(上)

    python编程题汇总 众所周知,由于疫情的原因,大家都在上网课,我也不例外啦~ 用这个贴子来记录也和大家分享一下我们课上的编程讨论题 中篇在此→python课程编程题汇总(中) 下篇在此→pytho ...

  2. python程序实例讲解_python入门编程实例 python入门编程实例解析

    python入门编程实例 python入门编程实例解析 python入门编程实例及解析: 题目:有1.2.3.4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位.十 ...

  3. python入门编程题库-Python随笔30:Python基础编程练习题25~26

    注:本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. 注:本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. Python编程 Python基础练习题25:合并两个列 ...

  4. python判断中文相等_Python判断中文字符串是否相等

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  5. python入门编程题库-Python经典基础编程练习题(六)——每日10题

    1.统计 1 到 100 之和 sum=0 for i in range(1,101): sum+=i print(sum) 2.求输入数字的平方,如果平方运算后小于 50 则退出 n= int(in ...

  6. python快速编程入门课后程序题答案-Python 入门编程题:1~10(答案)

    Python 入门编程题:1~10(答案) 提示:最好还是先思考,先编写,再看答案哦 ^_^ 1. for i in range(1, 5): for j in range(1,5): for k i ...

  7. android 判断是否是标点符号_Java 中文字符判断 中文标点符号判断

    Java Character 实现Unicode字符集介绍  CJK中文字符和中文标点判断 主要内容: 1. Java Character类介绍: 2. Unicode 简介及 UnicodeBloc ...

  8. Java 中文字符判断 中文标点符号判断

    Java Character 实现Unicode字符集介绍  CJK中文字符和中文标点判断 主要内容: 1. Java Character类介绍: 2. Unicode 简介及 UnicodeBloc ...

  9. JAVA基础入门编程题练习(一)

    JAVA基础入门编程题练习(一) 1.设计一个学生类Student和它的一个子类Undergraduate.要求如下: (1) Student类有name和age属性,一个包含两个参数的构造方法,用于 ...

最新文章

  1. 一行代码,搞定浏览器数据库 IndexedDB
  2. AOJ 491.扑克牌
  3. linux ie8找不到,ie浏览器不见了怎么办 三种方法搞定【图文教程】
  4. oracle 建表时间戳类型,Oracle插入timestamp类型数据详解
  5. matlab采样频谱,Matlab对采样数据进行频谱分析
  6. cocos2d-x 之 CCProgressTimer
  7. 深度学习基础(二)—— 从多层感知机(MLP)到卷积神经网络(CNN)
  8. 解决Python中设置与获取cookie时出现的中文编码问题。
  9. java jtable 监听_【Java】在JTable中设置鼠标监听器,点击操作对应数据
  10. 两款WiFi无线网络扫描工具软件 WirelessMon Xirrus WiFi Inspector
  11. Java基本数据类型及对应包装类
  12. matlab如何用二分法求函数零点,用二分法求函数的零点及二分法定义
  13. 格拉姆矩阵(Gram Matrix)
  14. 电商系统的商品库存管理
  15. 讯飞语义相似度baseline
  16. 读《阿里铁军》有感【4000字】
  17. java 如何获取设备号_java – 如何获取android设备ID?
  18. GeckoDriver 国内镜像源加速下载
  19. 浏览器还可以这么玩哈哈
  20. Python之操作Excel异常错误

热门文章

  1. vscode 显示最近打开的folder_vscode报错Module #x27;pygal#x27; has no #x27;Bar#x27; Member...
  2. A Sequence-Based Novel Approach for Quality Evaluation of Third-Generation Sequencing Reads
  3. 代理 设置wsl_第一次使用WSL我做了什么
  4. jupyter notebook 插入图片
  5. 三十四、段页式管理方式
  6. linux 限制用户端口,linux – Centos 6.4只允许用户绑定到某个端口?
  7. 简述java的线程_JAVA线程简述
  8. mysql免压缩安装教程_MySql免解压版安装教程
  9. linux网络命名空间详解,Linux Network Namespace (netns) 详解
  10. 亮度翻转_ROG幻13翻转本发布;联想IdeaPad 5G轻薄本即将上线