Top.Mail.Ru
Ответы

В чем ошибка програмы на питоне

хотел написать простенькую програму на питоне, для расчета числа пи, у автора алгоритма по которому я делал програму на 20к повторений 5 верных знаков, у меня на 90к повторений только 1 верный знак

По дате
По рейтингу
Аватар пользователя
Знаток

Скорее всего ошибка в реализации алгоритма. Вот классическая реализация формулы Лейбница:

1234567891011
 k = 1 
s = 0 
for i in range(100000): 
    if i % 2 == 0: 
        s += 4 / k 
    else: 
        s -= 4 / k 
    k += 2 
 
 
print(s) 

Вот вывод, почти мгновенный:

Аватар пользователя
Знаток

Ты несколько раз пробовал?

Аватар пользователя
Ученик

Неудача(