Найти - Пользователи
Полная версия: Как вывести количество итераций цикла
Начало » Python для новичков » Как вывести количество итераций цикла
1
qweua
Добрый день. Реализуется метод половинного деления для заданной функции на интервале с заданной точностью. Подскажите пожалуйста, как вывести количество итераций данного цикла?



 import matplotlib.pyplot as pl
import numpy as np
import math
#########Построение графика###########
func = lambda x: np.tan(2.5*x) - 5*x #График решения
x = np.linspace(0.2,0.6,100)
a, b = 0.2, 0.6
e = 0.001
########Метод половинного деления#####
def half_divide_method(a, b, f):
    x = (a + b) / 2
    while math.fabs(func(x)) >= e:
        x = (a + b) / 2
        a, b = (a, x) if func(a) * func(x) < 0 else (x, b)
    return (a + b) / 2
print("Метод половиного деления %s" %half_divide_method(a1,b1,func))
JOHN_16
определите переменную счетчик которую в теле цикла будете увеличивать на 1
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB