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

回答編集履歴

2

追記

2019/10/30 13:50

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -1,3 +1,8 @@
1
+ > for文ブロックから抜けて0行目でvarianceを実行すると176.0のみ出力されるのはなぜでしょうか?
2
+
3
+ 『for文から抜けて**最初の行**でvarianceを**評価**すると~』と読み替えて回答します。
4
+
5
+ ---
1
6
  ちょっと雑な説明で恐縮なんですが、次のように書いているのと動作が同じだからです。
2
7
  ```Python
3
8
  monk_fish_team = [158, 157, 163, 157, 145]

1

追記

2019/10/30 13:50

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -15,5 +15,5 @@
15
15
  height = monk_fish_team[5]
16
16
  variance = variance + (height-mean)**2
17
17
 
18
- print(variance)
18
+ print(variance) # => 176.0
19
19
  ```