Python、
要变成高手
我就是个菜菜的学生 但是不会永远菜
展开
-
Pthon-约瑟夫问题(思想、python除法、求余数)
Pthon-约瑟夫问题(思想、python除法、求余数)一、约瑟夫问题python:我的思想:每个数放入列表,一次报数,报了之后就放到列表的最后,并删除第一个。如果报的数是3的倍数,就pop。直到列表中只有一个元素。//整除,返回int/除法,返回浮点数%求余数二、code blockspythonn,m = input().split()n = int(n)m = int(m)lst = list(range(1,n+1))f = 0while len(lst)>1:原创 2020-10-25 14:44:47 · 205 阅读 · 0 评论 -
类似于自然语言处理NLP的简单程序:输入一段英文,从高到低输出每个单词(超过15个字母取前15个)的频次,和出现次数叫较高(前10%)的单词,不区分大小写。频次相同按字典序输出
类似于自然语言处理NLP的简单程序:输入一段英文,从高到低输出每个单词的频次,和出现次数叫较高(前10%)的单词,不区分大小写。频次相同按字典序输出我用的是sys模块从键盘输入,当然你也可以文件读入我的思路是,首先stsin.read读入一段英文返回一个字符串s,以#为结束标志——把字符串中所有非字符(字符:数字字母下划线)变成空格——把字符串按空格split成一个列表——建立字典有两个...原创 2020-04-23 12:01:09 · 501 阅读 · 0 评论 -
Python双指针操作:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。
给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。思路:1、 将列表从小到大排序。2、 三个指针i,k,j,i放在最外面(每次循环的第一个,用来计算 nums[i]+nums[k]+nums[j]的值是否为0)。每次进循环k是...原创 2020-04-21 18:01:48 · 4206 阅读 · 0 评论 -
Python 字典与集合的综合经典例题:输入学生的学号,姓名;或者输入学号,科目,成绩。以输入一行END为输入结束标志。最后格式化输出
Python 字典与集合的综合经典例题:输入学生的学号,姓名;或者输入学号,科目,成绩。以输入一行END为输入结束标志。最后格式化输出ps1:本人刚刚学python是个小白本白…肯定有n多错误 ,only记录一下啦提升自己的sense of fullfillment! 为继续学习提供动力!!…ps2:是跟着MOOC翁凯老师的视频学的,老师讲了思路自己试着敲了代码(because我没书找不到书上...原创 2020-04-07 18:11:34 · 21593 阅读 · 3 评论 -
Python:TypeError: 'builtin_function_or_method' object is not subscriptable
TypeError: ‘builtin_function_or_method’ object is not subscriptable我的代码d = dictNumScores.get[line[0],{}]正确的代码d = dictNumScores.get(line[0],{})总结:“内置函数或方法错误”巴拉巴拉的,就是有可能是圆括号方括号大括号漏了或者少了...原创 2020-04-07 16:37:07 · 681 阅读 · 0 评论