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

要求:
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. Ms Sql Server 基本管理脚本(1)
  2. microbiomeMarker:整合多种biomarker分析工具的R包
  3. php如何给进入网页加入密码,怎么给一个PHP密码访问页面加超链接
  4. 3.8 注意力模型-深度学习第五课《序列模型》-Stanford吴恩达教授
  5. SAP BDC 技术的分类(转)
  6. python字符串创建_在Python上创建完整的字符串
  7. windows2003安全设置
  8. 这个省3月23日开始错时错峰开学,在校不要求戴口罩!
  9. Centos修改主机名,重启后无效解决
  10. EFI模式下安装win8.1系统
  11. h5封装去底部_Appium—Native+H5混合APP的自动化
  12. 关于数据结构,这个重要概念不了解可不行
  13. javascript 语言国际化
  14. Solaris10文件布局
  15. java static 初始化顺序_java static 初始化顺序语法并不正确
  16. 易语言html代码解释器,易语言执行javascript
  17. 用树莓派DIY便携式警报器
  18. 微信小程序网易云音乐
  19. 自建CA 颁发证书
  20. 环境变量和模式(Vite)

热门文章

  1. 决定教你们如何看别人的 QQ密码
  2. dream weaver_具有定制汇编程序,Weaver和运行时的可插拔知识
  3. html怎么打英文字母,小英文字母怎么打
  4. 2021年熔化焊接与热切割复审考试及熔化焊接与热切割模拟考试题库
  5. 华数未能连接到服务器,我玩华数杭州的服务器时,进A区不卡,进B区 – 手机爱问...
  6. Java *2.7(求出年数)编写程序,提示用户输入每分钟(例如十亿)然后显示这些分钟代表多少年和多少天。为了简化问题,假设一年有365天。
  7. 砸金蛋:jQuery+PHP实现的砸金蛋中奖程序
  8. 010002 心中常留一泓清泉
  9. zzulioj1121
  10. zzulioj 1052