#习题

常见的python练习题

1、冒泡排序defbubble_sort(lists):len_list=len(lists)foriinrange(len_list):forjinrange(len_list-i-1):iflists[j]>lists[j+1]:lists[j],lists[j+1]=lists[j+1],lists[j]p...
代码星球 ·2020-07-22

Java 练习题摘录

2018-01-2123:23:081、finally与return同时出现的情况finally中有return语句则会使try...catch中的return语句失效publicstaticvoidmain(String[]args){System.out.print(getNumber(0));System.out...
代码星球 ·2020-06-13

练习题(登陆-进度条-微信接口判断qq-微信接口判断列车时刻表-)

1、写一个用户的登陆注册的界面,用户的密码用hashlib加密存在文件中,登陆时候,用户的密码要和文件中的密码一致才行defsha(password):                                #加密函数passwd=hashlib.sha256(bytes('wxtrkbc',encoding=...

shell习题训练

求2个数之和计算1-100的和将一目录下所有的文件的扩展名改为bak编译当前目录下的所有.c文件:打印root可以使用可执行文件数,处理结果:root'sbins:2306打印当前sshd的端口和进程id,处理结果:sshdPort&&pid:225412输出本机创建20000个目录所用的时间,处理结果...
代码星球 ·2020-05-17

Python3练习题 035:Project Euler 007:第10001个素数

importtimedeff(x):#判断x是否为素数,返回bool值ifx==2:returnTrueelifx<=1:returnFalseelse:t=False#判断是否能够整除foriinrange(2,int(x**.5)+1):ifx%i==0:t=Truebreakift:#若能整除returnF...

Python3练习题求1000以内所有3和5的倍数的总和

sum=0foriinrange(1,1000):    ifi%3==0ori%5==0:        sum+=iprint(sum)...

Python3练习题 026:求100以内的素数

p=[iforiinrange(2,100)]#建立2-99的列表foriinrange(3,100):#1和2都不用判断,从3开始    forjinrange(2,i):        ifi%j...

【Python3练习题 025】 一个数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同

【Python练习题025】 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同x=input('请输入任意位数的数字:')ifx==x[::-1]:    print('%s是个回文数'%x)else:  &nbs...

Python3练习题 022:用递归函数反转字符串

方法一str=input('请输入若干字符:') deff(x):    ifx==-1:        return''    else: ...

Python3练习题 021:递归方法求阶乘

利用递归方法求5!。方法一f=1foriinrange(1,6):    f=f*iprint(f) 方法二importfunctoolsprint(functools.reduce(lambdax,y:x*y,range(1,6))) 方法三importfu...

【Python3练习题 020】 求1+2!+3!+...+20!的和

方法一importfunctools sum=0foriinrange(1,21):    sum=sum+functools.reduce(lambdax,y:x*y,range(1,i+1))print(sum) lambdax,y:x*y的意思是:有一个...

【Python3练习题 019】 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

后一个分数的分子=前一个分数的分子+分母,后一个分数的分母=前一个分数的分子,循环个20次就有结果。注意,假设分子为a,分母为b,虽然a=a+b,但此时a已经变成a+b了,所以再给b重新赋值的时候,得是(a+b)-b才能等于原分母b,所以重新赋值时就得写成a-b 方法一fromfractionsimportF...

Python3练习题 018:打印星号菱形

Python的内置方法str.center(width[,fillchar])就能轻而易举打印出来:str即是数量不等的星号,width即是最大宽度(7个空格),默认填充字符fillchar就是空格。两个for循环搞定!代码如下:12345s='*'foriinrange(1,8,2):  &nbs...

Python3练习题 006 冒泡排序

importrandoma=[random.randint(1,100)foriinrange(10)]defbu(target):length=len(target)whilelength>0:length-=1cur=0whilecur<length:#拿到当前元素iftarget[cur]<ta...
首页上一页12345...下一页尾页