teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

微修正

2020/06/19 22:23

投稿

episteme
episteme

スコア16612

answer CHANGED
@@ -12,7 +12,7 @@
12
12
  ```
13
13
  >>> a = 2
14
14
  >>> b = 2
15
- >>> while a*a - 2 > 0.0001:
15
+ >>> while a*a - b > 0.0001:
16
16
  ... a = (a + b/a)/2
17
17
  ...
18
18
  >>> a

1

追記

2020/06/19 22:23

投稿

episteme
episteme

スコア16612

answer CHANGED
@@ -7,4 +7,15 @@
7
7
  a = テキトーな値
8
8
  から始めて
9
9
  a = (a + b/a)/2
10
- を繰り返せば a は √b = √2 に近づきます。
10
+ を繰り返せば a は √b = √2 に近づきます。
11
+
12
+ ```
13
+ >>> a = 2
14
+ >>> b = 2
15
+ >>> while a*a - 2 > 0.0001:
16
+ ... a = (a + b/a)/2
17
+ ...
18
+ >>> a
19
+ 1.4142156862745097
20
+ ```
21
+ こんなカンジで。