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

回答編集履歴

2

補足

2021/03/23 06:17

投稿

otn
otn

スコア86362

answer CHANGED
@@ -1,2 +1,15 @@
1
1
  `a = b + c` の意味はわかりますか?それと同じ構造なのですが。
2
- `a = b > c`
2
+ `a = b > c`
3
+
4
+ #追記
5
+ 上記が理解できたとして、
6
+ `idx = dx > +box/2.0`で、`idx`には、`True`か`False`が入ります。
7
+ 次の`dx[idx] -= box`では、その真偽値が添え字として使われていますが、リストの添え字の部分で`True`は`1`、`False`は`0`として扱われます。
8
+ つまり、上記2文は、
9
+ ```Pytho
10
+ if dx > +box/2.0:
11
+ dx[1] -= box
12
+ else:
13
+ dx[0] -= box
14
+ ```
15
+ ということです。

1

補足

2021/03/23 06:17

投稿

otn
otn

スコア86362

answer CHANGED
@@ -1,1 +1,2 @@
1
- `a = b + c` の意味はわかりますか?それと同じ構造なのですが。
1
+ `a = b + c` の意味はわかりますか?それと同じ構造なのですが。
2
+ `a = b > c`