- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 python3.5,汉诺塔
#汉诺塔 def hanoi(n,x,y,z): if n==1: print(x,'-->',z) else: hanoi(n-1,x,z,y)#将N-1个盘子从x移动到y上 print(x,'-->',z)#将最底下的最后一个盘子从x移动到z上 hanoi(n-1,y,x,z)#将y上的n-1个盘子移动...
2019-04-01 09:12:33
248
原创 python3.5,费波纳茨数列,递归版
#求出一个数费波纳茨数列 def fab(n): if n<1: print('输入错了?') return -1 if n==1 or n==2: return 1 else: return fab(n-1)+fab(n-2) result=fab(20) if result!=-1:...
2019-04-01 09:10:48
444
原创 python3,费波纳茨数列,循环版
#求出这个数费波纳茨数列,没做输入这个事。 def fab(n): n1=1 n2=1 n3=3 if n<1: print('输入错了?') return -1 while(n-2)>0: n3=n2+n1 n1=n2 n2=n3 ...
2019-04-01 09:08:08
391
原创 python3,递归,求最大公约数
#递归,求最大公约数 m=int(input('请输入求最大公约数的两个数,并按回车换行\n')) n=int(input()) def gcd(m,n): r=1 r=m%n if r==0: return n else: return gcd(n,r) print(m,'和',n,'的最大公...
2019-03-25 09:33:04
3981
原创 Python3 测试数组,韩信点兵
#测试数组,韩信点兵 list3=[] list5=[] list7=[] #韩信带来1500人,死了400到500个,剩下1000到1100人 dui3=int(input('输入3队5队7队剩下的人数,按回车输入下一个\n')) dui5=int(input()) dui7=int(input()) for i in range(0,19): list3.append(i*3+d...
2019-03-21 10:19:58
3234
原创 python 3 判断是否为素数
#测试过,版本为Python 3.5.0 方法1 for循环版: import math#需要求平方根 n=int(input('请输入一个正整数\n')) m=int(math.sqrt(n)) for i in range(2,m+2): if n%i==0: break if i==m+1: print(n,'是素数') else: pr...
2019-03-21 09:03:50
1417
micropython中文教程chm版
2019-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅