设计题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作业 吴为橦相关推荐

  1. Python第5次作业 吴为橦

    习题1:读入文件pmi_days.csv,完成以下操作: 1.统计质量等级对应的天数,例如: 优:5天 良:3天 中度污染:2天 2.找出PMI2.5的最大值和最小值,分别指出是哪一天. import ...

  2. github标星11600+:最全的吴恩达机器学习课程资源(完整笔记、中英文字幕视频、python作业,提供百度云镜像!)...

    吴恩达老师的机器学习课程,可以说是机器学习入门的第一课和最热门课程,我在github开源了吴恩达机器学习个人笔记,用python复现了课程作业,成为热门项目,star数达到11671+,曾经有相关报道 ...

  3. Python代写CSSE1001/7030 python程序作业、代做python CSSE1001/7030程序作业、 代写CSSE1001/7030 python 作业...

    Python代写CSSE1001/7030 python程序作业.代做python CSSE1001/7030程序作业. 代写CSSE1001/7030 python 作业 Uno++ Assignm ...

  4. python作业爬取xxx大学排行

    python作业爬取xxx大学排名榜单,python-selenium爬虫解决(本文章仅学习,网站数据也是公开的) 文章目录 前言 一.分析网页 二.需要实现过程 三.代码实现 1.引入库 2.全部代 ...

  5. 【Educoder python 作业答案】国防科技大学《大学计算机基础》Python控制结构(二)※

    [Educoder python 作业答案]国防科技大学<大学计算机基础>Python控制结构(二)※ 第1关:分支结构基础实训 第2关:循环结构基础实训 第3关:函数基础实训 第4关:控 ...

  6. HIT暑假python作业三《超级画板》

    HIT暑假python作业三<超级画板> 作业上交版代码 编译版 程序运行效果**(运行时确保同目录下有文件夹img,里面有pen,eraser,plus,minus四个png图象,如果没 ...

  7. Python作业【六】(语言练习题,稍有难度)

    Day14(Python作业) (Python作业来自qq群:651707058,欢迎任何程度的Python学习者) 题一:默认参数 请找出下面代码为什么会得出这样的结果. ''''现在我们来扩展一下 ...

  8. python 鱼c工作室作业_#鱼C工作室Python作业#图解python百度云

    最好的python视频教程谁有 我这里有python全套高清教学视频,非常适合新手小白,真实分享,望采纳点赞. python 网盘 python视频教程从入门到精通 有提取码:提取码:8ste 求一个 ...

  9. python作业 银行(定义一个账户类,可以创建账户,存款,取款,查询余额,以及销户等操作)

    python作业:银行系统.定义一个账户类,可以创建账户,存款,取款,查询余额,以及销户等操作 class Account(): 初始化方法 def __init__(self, name, pwd, ...

最新文章

  1. mass Framework在后端的核心模块
  2. 3层交换机和2层交换机的区别
  3. 修复思维导图mindmanager移动文件位置后打开崩溃
  4. Python中的lambda是什么?
  5. [你必须知道的.NET]第十二回:参数之惑---传递的艺术(下)
  6. 高德地图:地理/逆地理编码
  7. 易语言 mysql查询 中文乱码_大佬们E语言连接MYSQL输出中文乱码怎么破
  8. ​如何在图书馆收获一段爱情?​
  9. 6、使用infowindow
  10. Android,EditText,InuputType
  11. node Koa框架+nunjucks模版开发简易的后台
  12. BZOJ4311:向量——题解
  13. 微软MSDN,window10原版系统下载,操作系统msdn下载,microsoft office原版下载,www.msdn.itellyou.cn
  14. 生产排程系统_APS自动生产排程系统-用户常见问题及解答
  15. 文科生都能看得懂的贝叶斯定理,从白袜到飞机失事再到人工智能
  16. 安卓手机抓包小程序https请求 (该网站安全证书有问题解决办法)
  17. 《真三国无双5》全人研究完整版
  18. 大数据BI工具Tableau学习【第三期】:数据类型,功能区和卡参考,文件类型(连接方式)
  19. Asset Pricing:Valuation
  20. java按照多个分隔符分割字符串

热门文章

  1. 十字相乘法计算机,教育实习个人心得体会
  2. asf与vga同步播放
  3. 教你快速查询每个快递单号的发出物流信息、最后更新物流
  4. 如何在iPhone或iPad上查找您的位置记录
  5. 「AI孙燕姿」全网沸腾!AI翻唱大爆发
  6. Matlab xlim ylim函数
  7. 和刘备相关的人(三)
  8. 以交易为生是一种什么体验?
  9. Android中WebView使用6,js调java实现播放视频
  10. 基于微信小程序的生活日用品交易平台