뉴턴 메소드를 이용한 근사값 구하기.
print("√a의 근사값")
a = float(input('a='))
# f=x**2-a -> f'=2x
x = []
x.insert(0, a-((a**2-a)/(2*a)))
for i in range(0, 5):
x.insert(i+1, x[i]-(x[i]**2-a)/(2*x[i])))
print(x[4])
'Python' 카테고리의 다른 글
python; 근의공식 구현하기 (0) | 2022.10.28 |
---|---|
python; 3 6 9가 포함된 수를 별로 나타내기 (0) | 2022.10.22 |
python; 위 원과 아래 원 크기가 다른 원기둥(원뿔대) 부피 구하기 (정적분 회전체 체적 활용) (0) | 2022.08.02 |
python; 숫자 계단 응용(n까지 늘어났다 줄어드는 계단) 출력 (0) | 2022.06.14 |
python; 엔터('\n') 기준으로 여러개 리스트에 input() 입력 받기 (1) | 2022.04.24 |
댓글