习题P115
在函数内,""或者""" """,在引号内编写文档。
2.
#参数注解:
def accumlate(x:int, y:int):
return x+y
#返回值注解:
def accumlate(x:int, y:int) -> int:
return x+y
3.
在闭包中要使用nonlocal关键字对需要更改的变量进行声明
首元素从小到大排序:
a = [[6,5],[3,7],[2,8]]
b = sorted(a,key=(lambda x:x[0]),reverse=False)
print(b)
尾元素从小到大排序:
a = [[6,5],[3,7],[2,8]]
b = sorted(a,key=(lambda x:x[1]),reverse=False)
print(b)
5.
def hannuo(n,a,b,c):
if n==1:
print(a+"-->"+c)
else:
hannuo(n-1,a,c,b)
print(a+"-->"+c)
hannuo(n-1,b,a,c)
hannuo(3,'A','B','C')
64个圆片结果太长,就只帖3个圆片的运算结果以验证