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

回答編集履歴

1

追記

2019/12/15 10:44

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -5,4 +5,31 @@
5
5
  if (i != 2) & (i%2 == 0):
6
6
  continue
7
7
  print(i)
8
+ ```
9
+
10
+ ---
11
+ & を and の代わりに用いることもできますが、後者は短絡評価を行う為動作は若干異なり得ます。
12
+ ```Python
13
+ def return_false():
14
+ print('return false')
15
+ return False
16
+
17
+ print('&')
18
+ return_false() & return_false()
19
+ print('-' * 8)
20
+
21
+ print('and')
22
+ return_false() and return_false()
23
+ print('-' * 8)
24
+ ```
25
+
26
+ **実行結果** [Wandbox](https://wandbox.org/permlink/fzUhZSvWetQamvJq)
27
+ ```
28
+ &
29
+ return false
30
+ return false
31
+ --------
32
+ and
33
+ return false
34
+ --------
8
35
  ```