最新回答 / 慕工程7224424
print([x*100+y*10+z for x in range(1,10) for y in range(10) for z in range(10) if x == z])
2018-07-02
最赞回答 / Teik
#-*- coding:utf-8 -*-# move(n, a, b, c)表示的是有n个盘子在a柱子上,将要移到b柱子上面去def move(n, a, b, c):# 如果a柱子上面只有一个盘子,则直接移到c柱子上面去并输出路径,结束递归 if n == 1: print a, '-->', c return# 表示的是将n-1的盘子从a柱子上面移到b柱子上面去 move(n-1, a, c, b)# 输出最下面个盘子移从a移到c的路径 pri...
2018-07-02
最新回答 / 慕尼黑1183503
import mathdef quadratic_equation(a, b, c): t = math.sqrt(b * b - 4 * a * c) m= (-b + t) / (2 * a) n=( -b - t )/ (2 * a) return m,nprint quadratic_equation(2, 3, 0)print quadratic_equation(1, -6, 5)# n=( -b - t )/ (2 * a) 和return m,n 缩进多了一个空格
2018-07-02
最新回答 / 雪菜夹馅包
这其实类似于递归数列的a(n) = n * a(n-1) , a(1) = 1。fact(n) 会调用 fact(n-1),然后fact(n-1)会继续调用fact(n-2)......以此类推,一直到fact(1)会直接返回1,递归结束。
2018-07-01
最赞回答 / 北方的郎n_n
冒号代表语法格式,来分割那些参数。4 代表开始截取的下标位置为450 代表截取 到位置下标为49 (不包括50) 5 代表每隔5 个元素取 1个。 (取的是5个当中的第一个)
2018-06-30