第4次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+1print("\t", end=" ") p = 1 while p <= amount:print(p, "\t", end=" ")p =p+1count =count+1if (count % 7 == 0):print("\n")
码云网址:https://gitee.com/WWT123123/codes/vp9d0q2o1lykxmcztwh5666
设计题2:
1.参考“三国演义”词频统计程序,实现对红楼梦出场人物的频次统计。
2.(可选)
将红楼梦出场人物的频次统计结果用词云显示。
import jieba excludes = {"什么","一个","我们","那里","你们","如今","说道","知道","起来","姑娘","这里","出来","他们","众人","自己","一面","只见","太太","奶奶","两个","没有","不是","不知","这个","听见","这样","进来","咱们","告诉","怎么","就是","东西","回来","只是","老爷","大家","只得","丫头","这些","不敢","出去","所以","的话","不好","姐姐","鸳鸯"} txt = open("C:/Users/123/红楼梦.txt", "r", encoding='utf-8').read() words = jieba.lcut(txt) #print(type(words)) counts = {} for word in words:if len(word) == 1:continueelif word == "宝玉" or word == "宝二爷"or word=="怡红公子"or word=="绛洞花主"or word=="槛内人"or word=="浊玉":rword = "贾宝玉"elif word == "颦颦" or word == "颦儿" or word=="潇湘妃子" or word=="林姑娘" or word=="林妹妹"or word=="黛玉":rword = "林黛玉"elif word == "凤姐" or word == "琏二奶奶" or 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 = wordcounts[rword] = counts.get(rword,0) + 1 for word in excludes:del(counts[word]) items = list(counts.items())items.sort(key=lambda x:x[1], reverse=True)for i in range(10): word, count = items[i] print ("{0:<10}{1:>5}".format(word, count))
码云网址:https://gitee.com/WWT123123/codes/qzad3lcfvmuib09py4g2789
转载于:https://www.cnblogs.com/wwt123/p/10831132.html
第4次Python作业 吴为橦相关推荐
- Python第5次作业 吴为橦
习题1:读入文件pmi_days.csv,完成以下操作: 1.统计质量等级对应的天数,例如: 优:5天 良:3天 中度污染:2天 2.找出PMI2.5的最大值和最小值,分别指出是哪一天. import ...
- github标星11600+:最全的吴恩达机器学习课程资源(完整笔记、中英文字幕视频、python作业,提供百度云镜像!)...
吴恩达老师的机器学习课程,可以说是机器学习入门的第一课和最热门课程,我在github开源了吴恩达机器学习个人笔记,用python复现了课程作业,成为热门项目,star数达到11671+,曾经有相关报道 ...
- Python代写CSSE1001/7030 python程序作业、代做python CSSE1001/7030程序作业、 代写CSSE1001/7030 python 作业...
Python代写CSSE1001/7030 python程序作业.代做python CSSE1001/7030程序作业. 代写CSSE1001/7030 python 作业 Uno++ Assignm ...
- python作业爬取xxx大学排行
python作业爬取xxx大学排名榜单,python-selenium爬虫解决(本文章仅学习,网站数据也是公开的) 文章目录 前言 一.分析网页 二.需要实现过程 三.代码实现 1.引入库 2.全部代 ...
- 【Educoder python 作业答案】国防科技大学《大学计算机基础》Python控制结构(二)※
[Educoder python 作业答案]国防科技大学<大学计算机基础>Python控制结构(二)※ 第1关:分支结构基础实训 第2关:循环结构基础实训 第3关:函数基础实训 第4关:控 ...
- HIT暑假python作业三《超级画板》
HIT暑假python作业三<超级画板> 作业上交版代码 编译版 程序运行效果**(运行时确保同目录下有文件夹img,里面有pen,eraser,plus,minus四个png图象,如果没 ...
- Python作业【六】(语言练习题,稍有难度)
Day14(Python作业) (Python作业来自qq群:651707058,欢迎任何程度的Python学习者) 题一:默认参数 请找出下面代码为什么会得出这样的结果. ''''现在我们来扩展一下 ...
- python 鱼c工作室作业_#鱼C工作室Python作业#图解python百度云
最好的python视频教程谁有 我这里有python全套高清教学视频,非常适合新手小白,真实分享,望采纳点赞. python 网盘 python视频教程从入门到精通 有提取码:提取码:8ste 求一个 ...
- python作业 银行(定义一个账户类,可以创建账户,存款,取款,查询余额,以及销户等操作)
python作业:银行系统.定义一个账户类,可以创建账户,存款,取款,查询余额,以及销户等操作 class Account(): 初始化方法 def __init__(self, name, pwd, ...
最新文章
- mass Framework在后端的核心模块
- 3层交换机和2层交换机的区别
- 修复思维导图mindmanager移动文件位置后打开崩溃
- Python中的lambda是什么?
- [你必须知道的.NET]第十二回:参数之惑---传递的艺术(下)
- 高德地图:地理/逆地理编码
- 易语言 mysql查询 中文乱码_大佬们E语言连接MYSQL输出中文乱码怎么破
- ​如何在图书馆收获一段爱情?​
- 6、使用infowindow
- Android,EditText,InuputType
- node Koa框架+nunjucks模版开发简易的后台
- BZOJ4311:向量——题解
- 微软MSDN,window10原版系统下载,操作系统msdn下载,microsoft office原版下载,www.msdn.itellyou.cn
- 生产排程系统_APS自动生产排程系统-用户常见问题及解答
- 文科生都能看得懂的贝叶斯定理,从白袜到飞机失事再到人工智能
- 安卓手机抓包小程序https请求 (该网站安全证书有问题解决办法)
- 《真三国无双5》全人研究完整版
- 大数据BI工具Tableau学习【第三期】:数据类型,功能区和卡参考,文件类型(连接方式)
- Asset Pricing:Valuation
- java按照多个分隔符分割字符串