设计一个本月份日历,输出格式如下:

要求:
1.初始化start_day,end_day两个日期
from datetime import datetime
start_day=datetime(2019,4,1)
end_day=datetime(2019,4,30)
其它时间数据生成要用datetime或date模块的方法编程实现
2.不能使用calendar模块生成

from datetime import datetime
start_day=datetime(2019,4,1)
end_day=datetime(2019,4,30)
count=0
print("\t\t\t\t2019年4月 ")
print("星期一\t\t星期二\t\t星期三\t\t星期\t\t星期五\t\t星期六\t\t星期天")
for i in range (0,30):i=i+1print(i,end="\t\t")count=count+1if count%7==0:print("\n")

设计题2:

1.参考“三国演义”词频统计程序,实现对红楼梦出场人物的频次统计。
2.(可选)
将红楼梦出场人物的频次统计结果用词云显示

import jieba2 excludes = {"什么","一个","我们","那里","你们","如今","说道","知道","起来","这里","出来","他们","众人","自己",3             "奶奶","一面","只见","怎么","姑娘","两个","没有","不是","不知","这个","听见","这样","进来","这是",4             "告诉","就是","咱们","东西","回来","只是","大家","老爷","只得","丫头","这些","不敢","出去","所以",5             "不过","的话","不好","姐姐"}6 txt = open("红楼梦.txt", "r", encoding='utf8').read() #打开文件并定义7 8 words = jieba.lcut(txt)9
10 counts = {}  #定义字典
11
12 for word in words:
13     if len(word) == 1:
14         continue
15     elif (word == "宝玉" or word == "宝玉道"or word == "宝二爷"
16           or word == "混世魔王"or word == "怡红公子"or word == "绛洞花主"
17           or word == "无事忙"or word == "遮天大王"or word == "富贵闲人"or word =="贾宝玉"):
18         rword = "贾宝玉"
19     elif word == "黛玉" or word == "黛玉道"or word =="林黛玉":
20         rword = "林黛玉"
21     elif word == "宝钗" or word == "宝钗道"or word =="薛宝钗":
22         rword = "薛宝钗"
23     elif word == "姨太太" or word == "薛姨妈":
24         rword = "薛姨妈"
25     elif word == "老祖宗" or word == "老太太"or word == "史太君"or word =="贾母":
26         rword = "贾母"
27     elif word == "太太" or word == "二太太":
28         rword = "王夫人"
29     elif word == "熙凤" or word == "熙凤道"or word == "凤姐"or word == "凤姐儿"or word == "王熙凤":
30         rword = "王熙凤"
31     elif word == "平儿" or word == "袭人"or word == "小平":
32         rword = "平儿"
33     elif word == "探春" or word == "探春道":
34         rword = "贾探春"
35     elif word == "晴雯" or word == "勇晴雯"or word == "芙蓉仙子"or word == "病西施":
36         rword = "晴雯"
37     else:
38         rword = word
39     counts[rword] = counts.get(rword, 0) + 1  #词汇加入字典
40
41 #从字典中删除无用词
42 for word in excludes:
43     del (counts[word])
44
45 #字典转换为列表
46 items = list(counts.items())
47
48 #lambda是一个隐函数,是固定写法
49 items.sort(key=lambda x: x[1], reverse=True)
50
51 for i in range(10):  #出现的词频统计
52     word, count = items[i]  #将键和值分别赋予列表word和count
53     print("{0:<10}{1:>7}".format(word, count))  #0:<10左对齐,宽度10,”>5"右对齐

转载于:https://www.cnblogs.com/llzc/p/10841498.html

第四次作业——吕智超相关推荐

  1. 2015软件工程(1-3班)第四次作业评价

    序号 姓名 学号 博客链接 第四次作业 学习进度表 C语言自评 备注 1 陈淑* 3157102101 http://www.cnblogs.com/ssalis/ 5 0 有 2 兰* 315710 ...

  2. 2021年人工神经网络第四次作业:基于MATLAB的求解

    简 介: 本文选取了2021年人工神经网络第四次作业学生提交的作业.供交流使用. 关键词: 人工神经网络 #mermaid-svg-ATqdYQemfmABj2Hj {font-family:&quo ...

  3. 【OO学习】OO第四单元作业总结及OO课程总结

    [OO学习]OO第四单元作业总结及OO课程总结 第四单元作业架构设计 第十三次作业 第十四次作业 总结 这两次作业架构思路上是一样的. 通过将需要使用的UmlElement,封装成Element的子类 ...

  4. 网络1711班 C语言第四次作业批改总结

    网络1711班 C语言第四次作业批改总结 助教有话说(写在前面) 近来,有同学跟老师和助教们反映:博客作业太多太麻烦,而且对编程能力提高似乎没什么帮助?在这里我要谈一谈我的感想. 博客作业的意义? 首 ...

  5. BUAA数据结构第四次作业2023

    文章目录 BUAA数据结构第四次作业2023 1. 栈操作(栈-基本题) 问题 问题描述 输入形式 输出形式 样例输入 样例输出 样例说明 评分标准 问题分析 完整代码 2. C程序括号匹配检查 问题 ...

  6. 交大计算机第四次作业答案,上海交大计算机网络第四次作业.doc

    文档介绍: EvaluationWarning:ThedocumentwascreatedwithSpire..销绩遵屉谓凹快座秩犬汹碰淖悟橱岗刽掳佯殃炬徽扎骏劈肮天虏狼迫叼笋撑惭斤冬秋熄烬罢枫浆扎陨 ...

  7. 2021年人工神经网络第四次作业要求:第七题

    简 介: 对于MATLAB中的SimpleClass数据集合,对比了BP,RBF,SVM,SOFM,DHNN 等方法分类结果,可以看到BP,RBF,SVM,SOFM都具有非常好的分类效果.DHNN对于 ...

  8. 2021年人工神经网络第四次作业 - 第三题Cifar10

    简 介: 在Paddle下使用最基本的BP网络以及LeNet网络结构,测试了Cifar10数据集合.但实际运行在测试集合上的效果始终没有突破0.3,具体原因还需要进行查找. 后来经过测试,发现问题出现 ...

  9. 2021年人工神经网络第四次作业 - 第二题MNIST手写体识别

    简 介: ※MNIST数据集合是深度学习基础训练数据集合.改数据集合可以使用稠密前馈神经网络训练,也可以使用CNN.本文采用了单隐层BP网络和LeNet网络对于MNIST数据集合进行测试.实验结果标明 ...

最新文章

  1. DELPHI 禁止移动窗体
  2. jsonp解决ajax跨域问题,用JSONP解决ajax跨域问题
  3. 可视化界面_uniapp通过 HBuilderX 可视化界面构建项目
  4. databus mysql搭建_databus bootstrap 部署
  5. Flex 与.net 进行通信可以通过Fluorine(fluorinefx),WebORB For .net,Socket
  6. C++自己实现一个String类
  7. 粒子群优化算法(PSO)
  8. 常见的系统设计规范(约束)
  9. MyBatis 的一级缓存与二级缓存
  10. 安全模式下如何重启计算机,Windows10进入安全模式的6种方法?安全模式下如何维护电脑?...
  11. repeated pB
  12. 计算机图形学(第2版 于万波 于硕 编著)第45页的Bresenham算法有错误
  13. cocos2d-x教程和项目实例集合
  14. 3dmax打开错误html,安装3dmax出现错误怎么办?3dmax出现错误解决办法
  15. 超级浣熊的最近黑科技!?太有用了
  16. 国产步进电机驱动芯片TMI8420,可pin to pin​替代DRV8825
  17. 激活函数总结sigmoid,tanh,relu,Leaky ReLU,RRelu,ELU,PRelu,SELU,swish
  18. Systemverilog中的logic和bit
  19. win7计算机怎么优化驱动器,win7如何优化加速的12条技巧
  20. DirectX学习笔记(十五):粒子系统实现

热门文章

  1. web之CSS基础指南
  2. 区块链分层结构:不同开发框架的核心特征与价值
  3. 猫狗分类代码,小白适宜
  4. 转动“魔方” 探秘融云消息管理服务先进性
  5. 2020年熔化焊接与热切割模拟考试题库及熔化焊接与热切割作业考试题库
  6. 爬虫:JSON文件存储
  7. 鸟哥私房菜-变量判断取值小记
  8. 微机原理 17-地址传送指令
  9. JavaScript 实现刻度时钟
  10. 国外服务器上玩游戏延迟很高,什么原因造成的?