python123 第四次作业答案_第四次python作业——檀健勇
设计题1:
设计一个本月份日历,输出格式如下:
要求:
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
from datetime import timedelta
from datetime import *
start_day = datetime(2019, 4, 1)
end_day = datetime(2019, 4,30)
a=end_day-start_day
amount = a.days + 1
first=start_day.isoweekday()
k = 1
count=0
print("\t\t\t2019年4月")
print("星期一 星期二 星期三 星期四 星期五 星期六 星期日")
while k < first:
k=k+1
print("\t", end=" ")
p = 1
while p <= amount:
print(p, "\t", end=" ")
p =p+1
count =count+1
if (count % 7 == 0):
print("\n")
设计题2:
1.参考“三国演义”词频统计程序,实现对红楼梦出场人物的频次统计。
2.(可选)
将红楼梦出场人物的频次统计结果用词云显示。
import jieba
excludes = {"什么","一个","我们","那里","你们","如今","说道","起来","姑娘","这里","出来","他们","众人","自己",
"一面","只见","太太","奶奶","两个","没有","不知","这个","听见","这样","进来","咱们","告诉","怎么",
"就是","东西","回来","只是","老爷","大家","东西","只见","只得","所以","的话","不好","姐姐","不是",
"鸳鸯","知道","丫头"}
txt = open("红楼梦.txt", "r", encoding='utf-8').read()
words = jieba.lcut(txt)#精确模式的分词函数,返回一个列表数据类型
#print(type(words)) #words的数据类型
counts = {} #定义一个字典
for word in words:
if len(word) == 1:
continue
elif word == "贾宝玉" or word == "宝玉"or word=="二爷":
rword = "贾宝玉"
elif word == "黛玉" or word == "颦儿" or word=="潇湘妃子" or word=="林妹妹":
rword = "林黛玉"
elif word == "凤姐" or word == "凤辣子"or word=="凤哥儿"or word=="凤丫头" :
rword = "王熙凤"
elif word == "贾母" or word == "老太太":
rword = "贾母"
elif word == "宝钗" or word == "蘅芜君"or word == "宝姐姐" or word == "宝丫头" or word == "宝姑娘":
rword = "薛宝钗"
else:
rword = word
counts[rword] = counts.get(rword,0) + 1 #词汇加入字典
for word in excludes:
del(counts[word]) #从字典中删除无用词
items = list(counts.items())#字典转换为列表
#lambda是一个隐函数,是固定写法,以下命令的意思就是按照记录的第2列排序
"""x表示列表中的一个元素,x只是临时起的一个名字,
你可以使用任意的名字"""
items.sort(key=lambda x:x[1], reverse=True)
for i in range(9): #出现的词频统计
word, count = items[i] #将键和值分别赋予列表word和count
print ("{0:<10}{1:>5}".format(word, count))#0:<10左对齐,宽度10,”>5"右对齐
标签:count,rword,word,python,檀健勇,datetime,print,day,第四次
来源: https://www.cnblogs.com/tantan19971106/p/10840602.html
python123 第四次作业答案_第四次python作业——檀健勇相关推荐
- 用python玩转数据作业答案_大学mooc用Python玩转数据课后答案
[多选题]肠系膜上动脉分支有哪些() A. 胰十二指肠下动脉 B. 空肠动脉 C. 回结肠动脉 D. 右结肠动脉 E. 中结肠动脉 [单选题]正常妊娠孕妇在整个妊娠期平均体重增加多少? A. 5kg ...
- 用python玩转数据作业答案_大学mooc2020用Python玩转数据课后答案
用水对乙酰苯胺进行重结晶时,有时会观察到油珠,该油珠的成分应为? 3102.患者男性,55岁,因头晕头痛来医院就诊,对前来就诊的病人,门诊护士首先应进行() [多选题]A Chinese export ...
- Python代写CSSE1001/7030 python程序作业、代做python CSSE1001/7030程序作业、 代写CSSE1001/7030 python 作业...
Python代写CSSE1001/7030 python程序作业.代做python CSSE1001/7030程序作业. 代写CSSE1001/7030 python 作业 Uno++ Assignm ...
- 计算机基础16秋在线作业,答案计算机基础16秋在线作业四
答案计算机基础16秋在线作业四+ v7 F& F6 X" z$ K+ k3 l- W 一.单选题: * ^, J3 R- H% Q! K, ^1.与录音质量无关的参数是( ). ...
- 用python玩转数据作业答案_大学mooc2020年用Python玩转数据作业答案
大学mooc2020年用Python玩转数据作业答案 更多相关问题 [单选题]下列谁是越王勾践的著名谋士?() A. 晏子 B. 子路 C. 范蠡 D. 百里奚 下列不属于组合逻辑电路的逻辑功能描述方 ...
- c语言第八次作业答案,C语言第八次作业答案.ppt
C语言第八次作业答案.ppt 第九章 文件,9.1 文件概述 9.2 文件的打开和关闭 9.3 文本文件的输入和输出 9.4 二进制文件的输入和输出 9.5 其他文件库函数 定位函数 出错监测函数,9 ...
- 鱼c工作室python课件_鱼C工作室Python作业
展开全部 公告: 还在担心2113鱼币不够用?买个终身会员,5261一劳永逸! 小甲鱼2018-11-1 [课后作业4102] 第001讲:我和Python的第一次亲密接触1653 | 课后测试题及答 ...
- python 鱼c工作室作业_#鱼C工作室Python作业#图解python百度云
最好的python视频教程谁有 我这里有python全套高清教学视频,非常适合新手小白,真实分享,望采纳点赞. python 网盘 python视频教程从入门到精通 有提取码:提取码:8ste 求一个 ...
- python123第五周作业答案_马哥2016全新Linux+Python高端运维班第五周作业
本周作业内容: 1.显示当前系统上root.fedora或user1用户的默认shell:# 没有fedora.user1用户,添加fadora,user1模拟环境 [root@localhost ~ ...
最新文章
- 优贝共享数据交易所网_2020.9.9号币圈简报:水天共享数据迁移,链淘公告明天开始减产...
- arcgis python-ArcGIS Python 资源收藏
- 【Android NDK 开发】Android.mk 配置静态库 ( Android Studio 配置静态库 | 配置动态库与静态库区别 | 动态库与静态库打包对比 )
- [转]利用ASP.NET 2.0创建自定义Web控件(1)
- Linux下的LED子系统
- 拼多多4.5元手表使用功能图
- JavaScript从入门到放弃 -(四)E5 新增方法
- Semaphore 原理简介和使用
- python连接oracle的几种方式
- oracle open_link,open_links_per_instance 和 open_links 参数说明
- 明年,5G iPhone不只一款!
- 引用之函数返回值 函数的返回值为引用类型《三》
- 【路径规划】基于matlab改进的粒子群算法路径规划【含Matlab源码 491期】
- 西门子主程序调用子程序_西门子PLC调用子程序的方法
- Halcon教程十一:小球识别,初识腐蚀与膨胀,开运算和闭运算
- java编码解码工具类
- diskgenius数据恢复软件,亲测可用!
- android 添加pdf字体,为Android添加多国语言包.pdf
- 路飞学城Python-Day8
- mysql的四大常用语句_SQL四大基本语句
热门文章
- Java中文处理学习笔记--Hello Unicode
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 6.5 Spring Cloud Zuul 灰度发布
- 设计模式:工厂方法模式(Factory method)
- 关于js 拼接字符串带有特殊字符的处理
- Python实现对图像进行掩膜遮罩处理
- 阿里巴巴Canal实战
- 如何高效学习,如何快速掌握某种技能-刻意练习20200309读书笔记
- 还在愁找不到微信代运营公司?知信托来帮你
- python一维数组转置_python矩阵转置
- mysql基本语句实验二 修改表的结构-- 1、修改数据库-- 修改实验一中创建的学生管理数据库studentmanager的字符集为gbk。