51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#习题
常见的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
常见
python
练习题
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
Java
练习题
摘录
练习题(登陆-进度条-微信接口判断qq-微信接口判断列车时刻表-)
1、写一个用户的登陆注册的界面,用户的密码用hashlib加密存在文件中,登陆时候,用户的密码要和文件中的密码一致才行defsha(password): #加密函数passwd=hashlib.sha256(bytes('wxtrkbc',encoding=...
代码星球
·
2020-06-13
微信
接口
判断
练习题
登陆
shell习题训练
求2个数之和计算1-100的和将一目录下所有的文件的扩展名改为bak编译当前目录下的所有.c文件:打印root可以使用可执行文件数,处理结果:root'sbins:2306打印当前sshd的端口和进程id,处理结果:sshdPort&&pid:225412输出本机创建20000个目录所用的时间,处理结果...
代码星球
·
2020-05-17
shell
习题
训练
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...
代码星球
·
2020-05-17
Python3
练习题
Project
Euler
10001个
Python3练习题求1000以内所有3和5的倍数的总和
sum=0foriinrange(1,1000): ifi%3==0ori%5==0: sum+=iprint(sum)...
代码星球
·
2020-05-17
Python3
练习题
1000
以内
所有
Python3练习题 026:求100以内的素数
p=[iforiinrange(2,100)]#建立2-99的列表foriinrange(3,100):#1和2都不用判断,从3开始 forjinrange(2,i): ifi%j...
代码星球
·
2020-05-17
Python3
练习题
以内
素数
【Python3练习题 025】 一个数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
【Python练习题025】 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同x=input('请输入任意位数的数字:')ifx==x[::-1]: print('%s是个回文数'%x)else: &nbs...
代码星球
·
2020-05-17
回文
相同
Python3
练习题
个数
Python3练习题 022:用递归函数反转字符串
方法一str=input('请输入若干字符:') deff(x): ifx==-1: return'' else: ...
代码星球
·
2020-05-17
Python3
练习题
递归
函数
反转
Python3练习题 021:递归方法求阶乘
利用递归方法求5!。方法一f=1foriinrange(1,6): f=f*iprint(f) 方法二importfunctoolsprint(functools.reduce(lambdax,y:x*y,range(1,6))) 方法三importfu...
代码星球
·
2020-05-17
Python3
练习题
递归
方法
阶乘
【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的意思是:有一个...
代码星球
·
2020-05-17
Python3
练习题
+...+20
的和
【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...
代码星球
·
2020-05-17
Python3
练习题
分数
序列
13...
Python3练习题 018:打印星号菱形
Python的内置方法str.center(width[,fillchar])就能轻而易举打印出来:str即是数量不等的星号,width即是最大宽度(7个空格),默认填充字符fillchar就是空格。两个for循环搞定!代码如下:12345s='*'foriinrange(1,8,2): &nbs...
代码星球
·
2020-05-17
Python3
练习题
打印
星号
菱形
Python3练习题 006 冒泡排序
importrandoma=[random.randint(1,100)foriinrange(10)]defbu(target):length=len(target)whilelength>0:length-=1cur=0whilecur<length:#拿到当前元素iftarget[cur]<ta...
代码星球
·
2020-05-17
Python3
练习题
冒泡
排序
【Python3练习题 017】 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比。请编程序找出三队赛手的名单。
importitertools foriinitertools.permutations('xyz'): ifi[0]!='x'andi[2]!='x'andi[2]!='z': &...
代码星球
·
2020-05-17
三人
名单
比赛
不和
Python3
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他