# Keuzestructuur
# If
if «conditie»: …
# ./python/syntaxis/conditionals/if.py
CONDITION = (
False,
True,
)
is_true = CONDITION[1]
if is_true:
print('This is True.')
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
$ python3 ./python/syntax/conditionals/if.py
This is True.
$ _
# If-Else
if «conditie»: … else: …
# ./python/syntaxis/conditionals/if_else.py
CONDITION = (
False,
True,
)
is_true = CONDITION[0]
if is_true:
print('This is True.')
else:
print('This is False.')
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
$ python3 ./python/syntax/conditionals/if_else.py
This is False.
$ _
Python heeft ook een conditionele expressie – of ternaire operator.
# ./python/syntaxis/operators/conditional_expression.py
CONDITION = (
False,
True,
)
is_true = CONDITION[0]
print('This is True.' if is_true else 'This is False.')
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
$ ./python/syntax/operators/conditional_expression.py
This is False.
$ _
# If-Else-If
if «conditie»: … elif «conditie»: …
if «conditie»: … elif «conditie»: … else: …
# ./python/syntaxis/conditionals/if_else_if.py
CONDITION = (
None,
False,
True,
)
is_true = CONDITION[0]
if is_true is None:
print('This is neither True nor False.')
elif (is_true):
print('This is True.')
else:
print('This is False.')
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
$ ./python/syntax/conditionals/if_else_if.py
This is neither True nor False.
$ _