![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
习题集
阿彻!
这个作者很懒,什么都没留下…
展开
-
Python练习题——第十题:从磁盘上读入一个英文文章,统计文章中每个单词出现的次数,并将频率最高的20个单词在屏幕上显示出来。
Python练习题第十题题目:从磁盘上读入一个英文文章,统计文章中每个单词出现的次数,并将频率最高的20个单词在屏幕上显示出来。#2019/12/26/18:24def getText(): txt=open(r'D:\第十题.txt').read() #打开文件 txt=txt.lower()#将字母全部转化为小写 for ch in ',-.()':#...原创 2019-12-26 18:25:11 · 2297 阅读 · 0 评论 -
Python练习题——第九题:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
Python练习题第九题题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n#2019/12/26/18:16def fuc1(n): sum=0 for i in range(1,int(n/2)+1):#编写fun1函数求得1/2+1/4+...+1/nsum=sum+1/(2*i) print(s...原创 2019-12-26 18:23:43 · 16615 阅读 · 0 评论 -
Python练习题——第八题:有两个磁盘文件A和B,各存放一行字符串,要求首先把小写字母全部转换成大写字母,然后再把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中
Python练习题第八题题目:有两个磁盘文件A和B,各存放一行字符串,要求首先把小写字母全部转换成大写字母,然后再把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中#2019/12/26/18:16#自己创建三个txt文件;调用upper函数变成大写;合并;导入到第三个文件a=open(r'D:\(1).txt','r+')#用读写模式打开 r+ 写入时可覆盖,指定文件...原创 2019-12-26 18:22:50 · 5378 阅读 · 9 评论 -
Python练习题——第七题:有一个从小到大的数组A。输入一串数字,要求按从小到大的规律将输入列表插入排序好的原数组A中。
Python练习题第七题题目:有一个从小到大的数组A。输入一串数字,要求按从小到大的规律将输入列表插入排序好的原数组A中。#2019/12/26/18:16lista=[2,5,6,7,14,16]listb=[15,4,20,1,9]for i in listb: n=0#用来计算列表的第n个元素 for j in lista: n=n+1 if(i<=j):#判...原创 2019-12-26 18:20:59 · 2176 阅读 · 1 评论 -
Python练习题——第六题:编写函数计算弧长的计算公式。弧长计算公式是一个数学公式,为L=n(圆心角度数)× π×2 r(半径)/360(角度制)。其中n是圆心角度数,r是半径,L是圆心角弧长。
Python练习题第六题题目:编写函数计算弧长的计算公式。弧长计算公式是一个数学公式,为L=n(圆心角度数)× π×2 r(半径)/360(角度制)。其中n是圆心角度数,r是半径,L是圆心角弧长。#2019/12/26/18:19import mathmath.pin = int(input("please enter the n:"))r = int(input("please ...原创 2019-12-26 18:19:53 · 2388 阅读 · 0 评论 -
Python练习题——第五题:统计各年龄段人数。N个人的年龄通过调用随机函数获取,按照10岁为一个年龄段,比如0~9岁为第一个年龄段,以此类推,统计0~100岁中每个年龄段的人数。
Python练习题第五题题目:统计各年龄段人数。N个人的年龄通过调用随机函数获取,按照10岁为一个年龄段,比如0-9岁为第一个年龄段,以此类推,统计0~100岁中每个年龄段的人数。#2019/12/26/18:16N=int(input("输入总共要获取年龄的人数:"))import randomx=0#x个人a=0b=0c=0d=0e=0f=0g=0h=0i=0j...原创 2019-12-26 18:18:52 · 5306 阅读 · 2 评论 -
Python练习题——第四题:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数
Python练习题第四题题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数#2019/12/26/18:16for n in range(2,1001): total=1#这里的total可以看成sum for i in range(2,n):#上限不能到n if n%i==0: ...原创 2019-12-26 18:17:25 · 20339 阅读 · 3 评论 -
Python练习题——第三题:求素数。编写一个函数,将大于整数m且紧靠m的k个素数存入到列表中,在命令行输入m和k。如果输入17和5,输出19,23,29,31,37。
Python练习题第三题题目:求素数。编写一个函数,将大于整数m且紧靠m的k个素数存入到列表中,在命令行输入m和k。如果输入17和5,输出19,23,29,31,37。#分析:判断素数m,是素数,计数器i数字+1并且打印当前数字#不是素数的情况下,m++,计数器不变,继续操作#每一次s的改变要判断s的值是否<=给定的k#2019/12/26/18:16import math#...原创 2019-12-26 18:16:39 · 4825 阅读 · 0 评论 -
Python练习题——第二题:一列表由若N个(N>10)整数组成,现要将偶数放到前面,奇数放在后面。
Python练习题第二题题目:一列表由若N个(N>10)整数组成,现要将偶数放到前面,奇数放在后面。import random#导入一个模块lst = [random.randint(0,100) for i in range(20)]#随机生成20个在0~100的数print (lst)odd = []even = []for i in lst: if i%2 =...原创 2019-12-26 18:14:51 · 2652 阅读 · 0 评论 -
Python练习题——第一题:有四个数字:1,2,3,4,能组成多少个互不相同且无重复数字的四位数?各是多少?
Python练习题第一题题目:有四个数字:1,2,3,4,能组成多少个互不相同且无重复数字的四位数?各是多少?n=0for a in range(1,5): for b in range(1,5) : if a!=b:#增加if条件语句,让循环要产生的数字减少,更省运行时间 for c in range(1,5) : ...原创 2019-12-26 18:13:37 · 6416 阅读 · 0 评论