摘要:
#递归求解汉诺塔 def hanoi(n,x,y,z): if n == 1: print(x,'-->',z) else: #将n-1个盘子从x借助z移动到y上 hanoi(n-1,x,z,y) #将最后一个盘子从x移动到z上 print(x,'-->',z) #将n-1个盘子从y借... 阅读全文
posted @ 2017-02-01 22:35
道高一尺
阅读(255)
评论(0)
推荐(0)
摘要:
迭代法: 递归法: 阅读全文
posted @ 2017-02-01 20:34
道高一尺
阅读(273)
评论(0)
推荐(0)
摘要:
#欧几里得算法 def myfun(x,y): if x % y == 0: return y else: temp = y y = x % y x = temp return myfun(x,y) num1 = int(input("请输入x:")) num2 = int(input("请输入y:... 阅读全文
posted @ 2017-02-01 18:13
道高一尺
阅读(132)
评论(0)
推荐(0)
摘要:
1 #递归即函数自己调用自己 2 def factorial(n): 3 if n == 1: 4 return n 5 else: 6 return n * factorial(n-1) 7 8 number=int(input('请输入一个正整数> ')) 9 result = factorial(number) 10 pr... 阅读全文
posted @ 2017-02-01 17:11
道高一尺
阅读(186)
评论(0)
推荐(0)
摘要:
列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加 阅读全文
posted @ 2017-02-01 10:37
道高一尺
阅读(213)
评论(0)
推荐(0)