- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 python3递归实现汉诺塔问题
#汉诺塔def hanoi(n, a, b, c): if n == 1: print(a, '-->', c) else: hanoi(n - 1, a, c, b)#把前n-1个从a借助c移到b print(a, '-->', c)#前n-1个移到b后,把剩下最大的那块从a移到c hanoi(n -...
2020-04-03 11:43:49
179
原创 python3 尾递归
尾递归与普通的递归不同的关键之处在于:一个函数在调用另一个函数时是否能“释放”自身以计算n个数的阶乘为例,可以更直观的看出来普通递归:def product(n): if n <= 0: return 0 if n == 1: return 1 return n * product(n - 1)print(product...
2020-03-20 18:24:55
247
原创 python初学日志——SyntaxError:Non-UTF-8 code starting with '\xd0' in file name.py on line 2
这是一个语法错误,意思是在name.py的第2行出现了以'\xd0'开头的非utf-8代码源码如下:# 修改字符串大小写name = "ada lovelace"print(name.title())print(name.lower())print(name.upper())查阅资料后发现是注释中的中文编码问题解决方法:在文件开头加入# -*- co...
2019-04-29 18:36:56
7542
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人