Python написать программу, выводящую разложение бинома ньютона (a+b)^n (нахождение коэффициентов оформить в виде функции).
144
437
Ответы на вопрос:
Вычислений, конечно, много лишних. можно оптимизировать. def fact(m): f = 1 for i in range(1,m+1): f = f*i return f def koef(n,k): a = fact(n) b = fact(k) c = fact(n-k) return a//(b*c) print("введите n: ") n = int( k = 0 while k < = n: print(koef(n,k),"*a^",n-k,"*b^",k,sep = '', end = '') k = k+1 if k < = n: print(" + ",end = '') пример: введите n: 51*a^5*b^0 + 5*a^4*b^1 + 10*a^3*b^2 + 10*a^2*b^3 + 5*a^1*b^4 + 1*a^0*b^5
Галактика - система из звёзд , пыли и газа , удерживаемых вместе при гравитации
Популярно: Информатика
-
asdldks05.11.2021 12:30
-
oborinamascha07.03.2022 01:35
-
nik774801.01.2021 13:13
-
Yasik22806.09.2021 01:30
-
padpirigov026.08.2021 16:19
-
strelecky19.07.2021 21:16
-
tromed201124.07.2020 23:13
-
SlavZgr08.03.2021 21:28
-
5Vlad285102.10.2020 15:20
-
zaurezhunus20.06.2022 01:40