
python
文章平均质量分 55
今年上新10个python程序
~祝今在
少做梦,多做事。
展开
-
python--词云分析
题目:在当前文件夹中保存名为“凝聚起战胜疫情强大合力.txt”的新闻稿(选自https://baijiahao.baidu.com/s?id=1662296905701130715&wfr=spider&for=pc&searchword=疫情%20人民日报&isFailFlag=1),选择自己喜爱的背景图,将关键词填充进去,根据关键词词频生成中文词云图。考察知识点:1)扩展库jieba、numpy等的安装与使用;2)熟练文本分词、关键词计数等技术。代码如下:代.原创 2021-03-06 22:28:31 · 1502 阅读 · 0 评论 -
python--自动生成并处理Excel文件中的成绩数据
题目:假设一个学期内所有课程允许多次考试,学生可以随时参加考试,系统自动将每次成绩添加到Excel文件中,包含姓名、课程、成绩三列。现期末开始统计所有学生每门课程的最高成绩。编写程序,模拟生成记录若干同学各课程多次成绩的Excel文件,统计所有学生每门课程的最高成绩,并将结果写入新的Excel文件。考察:1) 扩展库openpyxl的安装与使用;2)扩展库openpyxl对Excel文件的操作方法,如Workbook、load_workbook等;3)熟练使用字典结构解决问题。代码如下:.原创 2021-03-06 22:20:55 · 10116 阅读 · 21 评论 -
模拟蒙蒂霍尔悖论游戏
题目:假设你正在参加一个有奖游戏节目,有3扇门可选,其中一扇门的后面是汽车,另外两扇门后面是山羊。你选择了一扇门(比如1号门)后,主持人会打开后面是山羊的另外一扇门(比如3号门)问你“想改选2号门吗?”。然后根据你的选择确定最终要打开的门,并确定你获得山羊(输)还是汽车(赢)。编写程序,模拟上面的游戏,要求使用函数保存三扇门后面的具体东西信息。这次博主自己创建了一个有趣的情景对话来模拟实验,有兴趣的同学可以玩玩哦要用到的知识点:字典断言assert,运用异常处理结构,防止用户非法输入fo原创 2020-12-07 22:41:38 · 1213 阅读 · 3 评论 -
python--模拟报数游戏(使用itertools模块和列表两种方法解决)
题目:1)n个人围坐一圈从1开始顺序报号,报到k的人退出圈子,从下一个人开始重新报数,问留下来的是原来的几号。2)编写程序模拟游戏过程,初始人数n和报数k随机生成。运用的知识点:推导式:列表推导式和生成器推导式itertools模块及其中的cycle()函数内置函数next()访问迭代器对象列表的切片操作循环结构下面以8个人,从1开始报到4,如此做事例,即n=8,k=4使用itertools来写import itertoolsdef Baoshu(n,k): it=原创 2020-11-20 19:57:52 · 3726 阅读 · 5 评论 -
python--打字练习的成绩判定
题目:模拟打字练习程序,假设original为原始内容,user-Inputs为用户输入的内容,要求用户输入的内容长度不得大于原始内容长度。若对应位置字符一致,则认为正确,否则判定输入错误。最后成绩为:正确的字符数量/原始字符串长度,按百分制输出,要求保留2位小数。判定成绩等级,输出相应级别,级别包括“优、良、中、及格、不及格”。用到的知识点:Python内置函数zip()、sum()、round()、len()random模块生成随机字符串if、while#!/usr/bin/e原创 2020-10-25 15:14:57 · 8469 阅读 · 7 评论 -
python--如何用枚举法验证6174猜想
6174猜想:对任意各位数字不相同的四位数,使用各位数字能组成的最大数减去能组成的最小数,对得到的差重复操作,最终能得到6174,并且这个操作最多不会超过7次。#!/usr/bin/env python3# coding:utf8import itertools s=list(itertools.combinations(range(10),4))flag=Falsefor i in s: snum=''.join(list(map(lambda x: str(x),i))) .原创 2020-10-13 23:28:09 · 5637 阅读 · 2 评论 -
VScode中突然发现一个奇怪的现象
当我通过这个图标创建一个.py文件时,input()接收数字返回的是int类型:而我用右键新建来创建一个.py文件返回的又变成了字符串类型但是我的运行环境都是python3搞不懂!是bug吗。。...原创 2020-10-13 21:13:04 · 609 阅读 · 0 评论 -
python--为什么存入csv文件的数据的每个字符都用逗号隔开了
是不是像这个一样我把school输入进去结果文件中就变成了s,c,h,o,o,l因为直接写入,如:writer.writerow(school)会自动把每个字符都用逗号隔开写成writer.writerow([school]),就可以解决了。这是基础,我没学好,唉。...原创 2020-07-09 22:46:48 · 5767 阅读 · 3 评论