История изменений
Исправление Valdor, (текущая версия) :
import operator
def fact(n):
return reduce(operator.mul, xrange(1, n + 1), 1)
sum=0
i=0
for i in range(0, 2014):
sum=sum+4**i*(fact(2014)/(fact(i)*fact(2014-i)))
print sum
Факториал спёр откуда-то. Формула, вроде как, правильная. Последняя цифра выведенного 1409-значного числа = 9. А у тебя какой код?
Исходная версия Valdor, :
import operator
def fact(n):
return reduce(operator.mul, xrange(1, n + 1), 1)
sum=0
i=0
for i in range(0, 2014):
#print i
#print sum
sum=sum+4**i*(fact(2014)/(fact(i)*fact(2014-i)))
print sum
#print sum/(4^20)
Факториал спёр откуда-то. Формула, вроде как, правильная. Последняя цифра выведенного 1409-значного числа = 9. А у тебя какой код?