对于简单的数学计算公式,我们是不是觉得用代码来写有点大材小用?那么如果遇到一个非常复杂的数学公式,用代码运行写出来是不是最好的选择呢?如果你觉得第一个用处不大,那你真的应该来和小编一起学习本章的内容,解答杨辉三角问题,真正告诉你代码是多么的方便快捷。
什么是杨辉三角?
总公式:
(a+b)ⁿ=C(n,0)aⁿ×bº+C(n,1)a^(n-1)×b¹+...+C(n,r)a^(n-r)×b^r...+C(n,n)aº×bⁿ
使用库有哪些?
用
turtle和pydotplus高级别可视化实现
下图是杨辉三角图示:
利用Python,代码实现编写:
data_lb=[]
def triangle():
N = [1]
while True:
yield N
L = N.copy()
for j in range(len(L)):
temp = str(L[j])
L[j] = temp
data_lb.append(temp)
l = ' '.join(L).center(50)
print(l)
N. append(0)
O. N = [N[i] + N[i - 1] for i in range(len(N))]
def print_triangle(x):
a = 0
for t in triangle():
a += 1
if a == x:
break
打印杨辉三角
print_triangle(n_you+1) # 打印7行 a1~f6
大家可以自己动手看看是不是这样实现的。
~现在能明白为什么使用代码编写数学公式存在的意义了吧,如果大家还想了解其他数学案例解决,点击
查询即可哦~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python中的SciPy是什么?08/30
- ♥ Python readline 和 readlines 函数:逐行读取文件10/27
- ♥ 如何使用python阻塞调度11/17
- ♥ python如何连接mysql数据库09/24
- ♥ python判断字符串函数的归纳11/17
- ♥ Python模块学习 ---- copy模块01/07
内容反馈