实验五

Python

组合数据类型

一、实验目的

1

)理解

3

类基本组合数据类型;

2

)掌握列表的使用;

3

)掌握字典的使用。

二、实

1

随机密码生成。

编写程序,

26

个字母大小写和

9

个数字组成的列表中

随机生成

10

8

位密码。(

提示:可使用随机函数

choice

()

2

、重复元素判定。编写一个函数,接受列表作为参数,如果一个元素在列

表中出现不止一次,则返回

True

,但不要改变原来列表的值,同时编写调用这

个函数和测试结果的程序。(

提示:可以利用集合元素的无重复性

3

以文件方式练习运行教材

173

页的实例代码

10.1

10.4

观察运行结果,

理解代码含义。

4

文本字符分析。

编写程序接收字符串,

按字符出现频率的降序打印字符。

分别尝试录入一些中英文文章片段,比较不同语言之间字符频率的差别。

5

生日驳论分析。

生日驳论指如果一个房间里有

23

人或以上,

那么至少有

两个人生日相同的概率大于

50%

编写程序,

输出在不同的随机样本数量下,

23

人中至少两人生日相同的概率。(

提示:一个样本中包括

23

个人的生日,生日

是随机生成的,生日组成只考虑月和日

三、实

(提交第

1

4

题的源代码,并写出实验步骤)

实验

5.1

1

)打开

IDLE

编辑器,按快捷键

Ctrl+N

打开一个新窗口,在新窗口中输

入如下代码:

from random import choice

import string

def password():

length=8

chars=string.ascii_letters+string.digits

return "".join((choice(chars)

for i in range(8)))

for i in range(10):

print(password())

2

)保存为文件为“实验

5.1.py

3

)按快捷键

F5

运行程序,运行结果如下:

python语言程序设计实践教程答案实验五_Python程序设计实验五相关推荐

  1. python语言程序设计实践教程答案实验六_Python程序设计实践教程

    书名:Python程序设计实践教程 定价:29.8 ISBN:9787115532602 作者:储岳中 薛希玲 版次:*1版 出版时间:2020-04 内容提要: 本书是Python语言程序设计的配套 ...

  2. python程序设计实践教程答案-Python程序设计实践教程

    书名:Python程序设计实践教程 定价:29.8 ISBN:9787115532602 作者:储岳中 薛希玲 版次:*1版 出版时间:2020-04 内容提要: 本书是Python语言程序设计的配套 ...

  3. python语言程序设计实践教程答案实验六_Python语言程序设计实验指导与习题--详细介绍...

    上机实践是学习程序设计的重要教学环节.只有通过上机实践,才能真正理解程序设计的基本思想,正确灵活地使用语言中的各种要素,熟练掌握各种集成开发环境的应用和编写.调试程序的方法,从而获得应用程序设计解决实 ...

  4. python语言程序设计实践教程答案上海交通大学陈东_《C语言程序设计》蔺德军 主著【摘要 书评 在线阅读】-苏宁易购图书...

    商品参数 作者: 蔺德军 主著 出版社:辽宁大学出版社 出版时间:2015-11-01 ISBN:9787121274220 版权提供:辽宁大学出版社 基本信息 书名:C语言程序设计上机实验与习题解答 ...

  5. python语言设计二级教程答案2019_全国计算机等级考试二级教程2019年版——Python语言程序设计参考答案...

    第二章 Python语言基本语法元素 一.选择题 C B B C A D B A D B 二.编程题 1.获得用户输入的一个整数N,计算并输出N的32次方. 在这里插入图片描述 2.获得用户输入的一段 ...

  6. python语言程序设计实践教程答案实验六_20192417 实验一《Python程序设计》实验报告...

    20192417 2019-2020-2 <Python程序设计>实验1报告 课程:<Python程序设计> 班级: 1924 姓名: 张家华 学号:20192417 实验教师 ...

  7. java程序设计实践教程答案潘浩主编_JAVA程序设计上机指导与习题选解

    第1章 Java编程环境 1.1 JDK的安装与配置 1.2 Java程序的编辑.编译和运行 1.3 制作JAR文件包 1.4 上机实验 习题 第2章 Java基本数据类型 2.1 Java基本数据类 ...

  8. 在python语言中语句的续行符是_Python程序设计课后习题答案-第二单元(2页)-原创力文档...

    习题 2 一.选择题 1.流程图中表示判断框的是( ).B A.矩形框 B .菱形框 C .平行四边形框 D .椭圆形框 2 .下面不属于程序的基本控制结构的是( ).D A.顺序结构 B .选择结构 ...

  9. c语言程序设计实践教程谢丽霞答案,C语言程序设计实用实践教程

    直观易懂.采用直观的方式描述概念,以结构清晰的图形文字表述抽象算法.综合全面.每章内容讲解完后,都有一个贯穿全书的实例,把学到的内容用到实际开发中,达到理论与实践的紧密结合.全书有语法.有案例.还有实 ...

  10. python语言程序设计2019版第二章课后答案-python语言程序设计基础课后答案第二章...

    python语言程序设计基础课后答案第二章 以下合法的用户自定义标识符是____________. 导入模块或者模块中的元素要使用关键字________ . 下列哪个函数是用来控制画笔的尺寸的____ ...

最新文章

  1. 零基础如何学习软件测试
  2. mysql适配器_MySQL适配器PyMySQL详解
  3. Ctrl+Alt组合键在VMware虚拟机中如何使用
  4. jquery.query-*.js 操作url
  5. 模块ntdll中出现异常eaccessviolation_python常用模块
  6. vue实现一个简单的购物车功能
  7. synchronized()_Synchronized关键字引出的多种锁
  8. mysql快速启动_GitHub - TianSiQiang/Spring-Boot-MyBatis-Mysql: Spring Boot+MyBatis+Mysql 快速启动示例...
  9. 青岛农行开始推广数字人民币钱包
  10. 智取风控特征—巧用PBOC落地额度模型
  11. css3优惠券的样式集合
  12. 【自动驾驶轨迹规划之RRT算法】
  13. Java中使用Atomic*实现原子锁线程安全
  14. 关于文件关联的图标不能正常显示
  15. 最全解读西门子MES/MOM平台Opcenter,100多亿美金的数字化之路
  16. 真香!安利 6 个 Python 数据分析神器
  17. layUi框架入门篇(一)
  18. ssm基于web图书租售管理系统的设计与实现毕业设计源码161609
  19. windows日志安全性事件类型
  20. python井字棋_python实现井字棋小游戏

热门文章

  1. 数字信号处理实验一 系统响应及系统稳定性
  2. 温湿度传感器实验-传感器原理及应用实验
  3. MATLAB处理txt文档数据——以处理pscad输出数据为例
  4. ios共享账号公众号_我的世界 minecraft 国际版 非网易版 ios下载账号分享 公众号 iphone ipad...
  5. saspython知乎_【SAS学习笔记】mac环境的下载和配置SAS
  6. 软考中级网络工程师真题资料
  7. pdf数据结构题集c语言版,数据结构题集答案(c语言版)(严蔚敏-吴伟民著).pdf
  8. 超码、候选码、主码 与 外码
  9. php社交项目源代码,PHP交友聊天源码,社交网络网站源代码,带即时聊天,带聊天室功能,带原生APP源码...
  10. 计算机编程语言的分类