课后题是配套的参考答案

#6.1

from random import randint

def randd():

pword=''

for i in range(8):

u = randint(0,62)

if u>=10:

if 90

pword+=chr(u+62)

else:

pword+=chr(u+55)

print("{} ".format(u+55),end="")

else:

pword+='%d'%u

return pword

def main():

for i in range(1,11):

print("生成的第{}个密码是:{}".format(i,randd()))

main()

115 99 65 75 生成的第1个密码是:7scA5K69

100 98 97 76 71 72 81 109 生成的第2个密码是:dbaLGHQm

115 67 67 65 112 104 66 生成的第3个密码是:sCCAphB3

116 113 72 90 75 108 109 生成的第4个密码是:tq9HZKlm

66 114 71 66 80 生成的第5个密码是:6BrG6B2P

89 103 95 114 80 87 生成的第6个密码是:Y3gfrP2W

95 108 111 71 87 115 生成的第7个密码是:floG3Ws0

101 75 81 75 71 生成的第8个密码是:eKQ52K4G

84 77 93 82 107 116 70 生成的第9个密码是:T4MdRktF

84 83 79 77 104 89 89 生成的第10个密码是:TSOM5hYY

#6.2

def main():

num=[]

n=input("请输入一组数字(或者直接按回车结束程序):")

while n!="":

num.append(eval(n))

n=input("请输入一组数字(或者直接按回车结束程序):")

else:

print("正在处理,请稍等")

judge(num)

def judge(n):

if len(n) == len(set(n)):

print("鉴定完毕,没有重复的元素")

else:

print("有重复的元素,总共有{}个".format(len(n)-len(set(n))))

main()

请输入一组数字(或者直接按回车结束程序):56

请输入一组数字(或者直接按回车结束程序):25

请输入一组数字(或者直接按回车结束程序):56

请输入一组数字(或者直接按回车结束程序):22

请输入一组数字(或者直接按回车结束程序):11

请输入一组数字(或者直接按回车结束程序):

正在处理,请稍等

有重复的元素,总共有1个

#6.4

txt=input("请输入您想输入的英文句子:")

counts={}

ex=[',','.','?','!',':','"',';']

for i in txt:

if i == " " or i in ex:

continue

else:

if ord(i)<97:

i=chr(ord(i)+32)

counts[i]=counts.get(i,0)+1

items=list(counts.items())

items.sort(key=lambda x:x[1],reverse=True)

for u in range(len(items)):

alpha,count=items[u]

print("{} -> {}".format(alpha,count))

请输入您想输入的英文句子:hsgstge

s -> 2

g -> 2

h -> 1

t -> 1

e -> 1

#6.6

import jieba.posseg as ps

txt = open('红楼梦.txt','r',encoding = 'utf-8').read()

exclude = ['明白']

counts = {}

def countFigures():

words = ps.cut(txt)

for w in words:

if len(w.word) == 1:

continue

if w.flag == 'nr':

counts[w.word] = counts.get(w.word, 0) + 1

for key in exclude:

del(counts[key])

items = list(counts.items())

items.sort(key = lambda x:x[1], reverse = True)

for i in range(20):

word, count = items[i]

print('{0:<10}{1:>5}'.format(word,count))

countFigures()

宝玉 3748

贾母 1252

凤姐 1129

王夫人 1011

老太太 966

黛玉 870

宝钗 747

贾琏 679

凤姐儿 470

薛姨妈 453

贾政 433

探春 432

紫鹃 406

小丫头 287

贾珍 284

邢夫人 284

林黛玉 280

尤氏 267

薛蟠 237

贾蓉 176

python第二版答案第六章_Python语言程序设计基础(第2版) 课后题 第六章相关推荐

  1. python语言程序设计基础嵩天答案第二章_python语言程序设计基础(嵩天版),第二章程序练习题...

    python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...

  2. python嵩天课后题答案第三章_python语言程序设计基础(嵩天)第三章课后习题部分个人练习...

    p69: *题3.5: 源代码: (1)print(30-3**2+8//3**2*10) 答案:21 (2)print(3*4**2/8%5) 答案:1.0 (3)print(2**2**3) 答案 ...

  3. python语言程序设计嵩天-Python语言程序设计基础(第2版)嵩天课后答案

    嵩天.礼欣.黄天羽Python语言程序设计基础(第2版)习题答案本书提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个P ...

  4. python语言程序设计慕课_中国大学MOOC(慕课)_Python语言程序设计基础_试题及答案...

    中国大学MOOC(慕课)_Python语言程序设计基础_试题及答案 更多相关问题 智慧职教: 反应级数的绝对值不会超过3,可以是正整数或者负整数,不能是分数. 在铆接过程中,铆孔的质量直接影响铆接质量 ...

  5. c语言程序设教材计 乌云高娃,C语言程序设计教学课件作者第3版乌云高娃演示文稿C语言程序设计教学课件作者第3版乌云高娃演示文稿演示文稿第1章C语言程序设计基础课件.ppt...

    C语言程序设计教学课件作者第3版乌云高娃演示文稿C语言程序设计教学课件作者第3版乌云高娃演示文稿演示文稿第1章C语言程序设计基础课件.ppt 主要内容 课程概述 为什么选择C语言作为入门课程? C语言 ...

  6. 画出识别c语言注释的转换图,C语言程序设计基础与实训教程》第1章:基础知识.ppt...

    <C语言程序设计基础与实训教程>第1章:基础知识.ppt>由会员分享,可在线阅读,更多相关<C语言程序设计基础与实训教程>第1章:基础知识.ppt(25页珍藏版)> ...

  7. matlab hilb,MATLAB在科学计算中的应用:第2章 MATLAB 语言程序设计基础

    <MATLAB在科学计算中的应用:第2章 MATLAB 语言程序设计基础>由会员分享,可在线阅读,更多相关<MATLAB在科学计算中的应用:第2章 MATLAB 语言程序设计基础(7 ...

  8. java语言仅支持单重继承_java语言程序设计基础篇习题_复习题_第十一章

    java语言程序设计基础篇习题_复习题_第十一章 11.1 下面说法是真是假?一个子类是父类的子集. 11.2 使用什么关键字来定义一个子类 11.3 什么是单一继承?什么是多重继承?java支持多重 ...

  9. python语言程序设计基础第二章答案_python语言程序设计基础(嵩天版),第二章程序练习题...

    python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...

  10. 天天向上python题目答案_python语言程序设计基础 习题 天天向上的力量(math.pow)...

    实例1: 一年365天,,以第一天的能力值为基数1.0,当好好学习时能力值相比前一天提高1%,没有学习时能力值相比前天要降低1%,每天努力和每天放任,一年下来的能力值相差多少? 解析: 如果每天都好好 ...

最新文章

  1. 数学建模 概率论与数理统计
  2. 四川省中职计算机考试题,(四川省计算机等级考试题库.doc
  3. zabbix 监控TCP状态连接数
  4. redhat kvm 虚拟机U盘不识别的解决办法
  5. .NET Core微服务之基于EasyNetQ使用RabbitMQ消息队列
  6. snakeyaml操作yml文件中注释的处理
  7. VelocityTracker使用
  8. 芯烨打印机api密钥php,php连接芯烨云打印机 (php demo)
  9. PHPStorm运行PHP代码(新手教程),PHP新手入门教程
  10. 什么是模型管理和模型运维?
  11. 初识 Rax (Web Weex)
  12. 浅析直播间海量聊天消息的架构设计难点
  13. Android-NuPlayer音视频同步之安卓Q新功能
  14. 高低温测试试验方法有哪些?
  15. 财务管理系统属于计算机应用领域中的,计算机基础套题及其答案.doc
  16. AD画原理图保留十字节点
  17. 慕课python下载_python下载小说
  18. IE浏览器消失了?这个软件即可恢复IE浏览器
  19. 图像入门——1. 图像与数字图像介绍
  20. jsp SpringMVC 前台页面集成Markdown编辑器及在页面上实现文档编辑保存预下载

热门文章

  1. 2017马哥python高级实战班 培训推荐
  2. cad 2005 计算机,AutoCAD2005
  3. linux中telnet命令安装包,linux的telnet命令安装
  4. 【时事摘抄】(原创)既然故宫领导对错误一慨不知,认神马错?
  5. 关于电子通信的一些概念
  6. .Net Core Nopi 工具的使用
  7. numpy 下载安装
  8. 光敏传感器实验报告_光敏电阻的光敏特性研究实验报告.doc
  9. 【MATLAB】机器学习:线性判别分析LDA
  10. 小米盒子刷成无线打印服务器,小米盒子刷windows系统教程