回答編集履歴

2

補足

2021/03/23 06:17

投稿

otn
otn

スコア85886

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

1

補足

2021/03/23 06:17

投稿

otn
otn

スコア85886

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