forked from australiaitgroup/learn-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_logical.py
More file actions
40 lines (30 loc) · 1.11 KB
/
Copy pathtest_logical.py
File metadata and controls
40 lines (30 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
"""Logical operators
逻辑运算符 (Logical Operators)
@see: https://www.w3schools.com/python/python_operators.asp
Logical operators are used to combine conditional statements.
逻辑运算符用于组合条件语句。
"""
def test_logical_operators():
"""Logical operators"""
# 逻辑运算符
# Let's work with these number to illustrate logic operators.
# 让我们使用以下数字来演示逻辑运算符。
first_number = 5
second_number = 10
# and
# Returns True if both statements are true.
# and 运算符
# 当两个语句都为真时返回 True。
assert first_number > 0 and second_number < 20
# or
# Returns True if one of the statements is true
# or 运算符
# 当两个语句中至少有一个为真时返回 True。
assert first_number > 5 or second_number < 20
# not
# Reverse the result, returns False if the result is true.
# not 运算符
# 对结果取反,如果原本为 True 则返回 False。
# pylint: disable=unneeded-not
assert not first_number == second_number
assert first_number != second_number