python语言程序设计实践教程答案实验五_Python程序设计实验五
实验五
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程序设计实验五相关推荐
- python语言程序设计实践教程答案实验六_Python程序设计实践教程
书名:Python程序设计实践教程 定价:29.8 ISBN:9787115532602 作者:储岳中 薛希玲 版次:*1版 出版时间:2020-04 内容提要: 本书是Python语言程序设计的配套 ...
- python程序设计实践教程答案-Python程序设计实践教程
书名:Python程序设计实践教程 定价:29.8 ISBN:9787115532602 作者:储岳中 薛希玲 版次:*1版 出版时间:2020-04 内容提要: 本书是Python语言程序设计的配套 ...
- python语言程序设计实践教程答案实验六_Python语言程序设计实验指导与习题--详细介绍...
上机实践是学习程序设计的重要教学环节.只有通过上机实践,才能真正理解程序设计的基本思想,正确灵活地使用语言中的各种要素,熟练掌握各种集成开发环境的应用和编写.调试程序的方法,从而获得应用程序设计解决实 ...
- python语言程序设计实践教程答案上海交通大学陈东_《C语言程序设计》蔺德军 主著【摘要 书评 在线阅读】-苏宁易购图书...
商品参数 作者: 蔺德军 主著 出版社:辽宁大学出版社 出版时间:2015-11-01 ISBN:9787121274220 版权提供:辽宁大学出版社 基本信息 书名:C语言程序设计上机实验与习题解答 ...
- python语言设计二级教程答案2019_全国计算机等级考试二级教程2019年版——Python语言程序设计参考答案...
第二章 Python语言基本语法元素 一.选择题 C B B C A D B A D B 二.编程题 1.获得用户输入的一个整数N,计算并输出N的32次方. 在这里插入图片描述 2.获得用户输入的一段 ...
- python语言程序设计实践教程答案实验六_20192417 实验一《Python程序设计》实验报告...
20192417 2019-2020-2 <Python程序设计>实验1报告 课程:<Python程序设计> 班级: 1924 姓名: 张家华 学号:20192417 实验教师 ...
- java程序设计实践教程答案潘浩主编_JAVA程序设计上机指导与习题选解
第1章 Java编程环境 1.1 JDK的安装与配置 1.2 Java程序的编辑.编译和运行 1.3 制作JAR文件包 1.4 上机实验 习题 第2章 Java基本数据类型 2.1 Java基本数据类 ...
- 在python语言中语句的续行符是_Python程序设计课后习题答案-第二单元(2页)-原创力文档...
习题 2 一.选择题 1.流程图中表示判断框的是( ).B A.矩形框 B .菱形框 C .平行四边形框 D .椭圆形框 2 .下面不属于程序的基本控制结构的是( ).D A.顺序结构 B .选择结构 ...
- c语言程序设计实践教程谢丽霞答案,C语言程序设计实用实践教程
直观易懂.采用直观的方式描述概念,以结构清晰的图形文字表述抽象算法.综合全面.每章内容讲解完后,都有一个贯穿全书的实例,把学到的内容用到实际开发中,达到理论与实践的紧密结合.全书有语法.有案例.还有实 ...
- python语言程序设计2019版第二章课后答案-python语言程序设计基础课后答案第二章...
python语言程序设计基础课后答案第二章 以下合法的用户自定义标识符是____________. 导入模块或者模块中的元素要使用关键字________ . 下列哪个函数是用来控制画笔的尺寸的____ ...
最新文章
- 零基础如何学习软件测试
- mysql适配器_MySQL适配器PyMySQL详解
- Ctrl+Alt组合键在VMware虚拟机中如何使用
- jquery.query-*.js 操作url
- 模块ntdll中出现异常eaccessviolation_python常用模块
- vue实现一个简单的购物车功能
- synchronized()_Synchronized关键字引出的多种锁
- mysql快速启动_GitHub - TianSiQiang/Spring-Boot-MyBatis-Mysql: Spring Boot+MyBatis+Mysql 快速启动示例...
- 青岛农行开始推广数字人民币钱包
- 智取风控特征—巧用PBOC落地额度模型
- css3优惠券的样式集合
- 【自动驾驶轨迹规划之RRT算法】
- Java中使用Atomic*实现原子锁线程安全
- 关于文件关联的图标不能正常显示
- 最全解读西门子MES/MOM平台Opcenter,100多亿美金的数字化之路
- 真香!安利 6 个 Python 数据分析神器
- layUi框架入门篇(一)
- ssm基于web图书租售管理系统的设计与实现毕业设计源码161609
- windows日志安全性事件类型
- python井字棋_python实现井字棋小游戏
热门文章
- 数字信号处理实验一 系统响应及系统稳定性
- 温湿度传感器实验-传感器原理及应用实验
- MATLAB处理txt文档数据——以处理pscad输出数据为例
- ios共享账号公众号_我的世界 minecraft 国际版 非网易版 ios下载账号分享 公众号 iphone ipad...
- saspython知乎_【SAS学习笔记】mac环境的下载和配置SAS
- 软考中级网络工程师真题资料
- pdf数据结构题集c语言版,数据结构题集答案(c语言版)(严蔚敏-吴伟民著).pdf
- 超码、候选码、主码 与 外码
- php社交项目源代码,PHP交友聊天源码,社交网络网站源代码,带即时聊天,带聊天室功能,带原生APP源码...
- 计算机编程语言的分类