@vladpenziy13

Как написать это в цикле?

5f676e563b396767794919.png
не могу понять как написать код (
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
szafranji
@szafranji
wro
import math
a_n_prev = x
for i in range(2, n):
    a_n = 3 + 1/(2**n) * math.pow(math.sin(a_n_prev - x), 2) #a_n_prev = a_n-1
    print(a_n)
    a_n_prev = a_n

Хз, правильно ли это, исправьте если что.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@dmshar
import math
x=0.1
N=20
a=[x]
for i in range(2,N):
    a.append(3+(1/(2**i))*(math.sin(a[-1]-x))**2)
print (a)


Только пока вы за каждым пуком будете бежать с вопросами на форум, программистом вам не стать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы