Python-a06-Conditions and Boolean

This article shows the examples of Conditions and Boolean in python

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
## basic
if True:
print('Conditional was true') # Conditional was true

if False:
print('Conditional was true') #

# Comparisons
# Equal: ==
# Not Equal: !=
# Greater Than: >
# Less Than: <
# Greater or Equal: >=
# Less or Equal: <=
# Object Identity: is

language = 'Python'
if language == 'Python':
print('Conditional was true') # Conditional was true
else:
print('No match')

num = [1,2,3]
num_two = [1,2,3]
num_three = num
print(num is num_two) # False
print(num is num_three) # True
print(id(num))
print(id(num_two))


# if elif else
language = 'Python'
if language == 'Python':
print('Conditional was true')
elif language == 'Java':
print('Language is Java')
else:
print('No match')

# booleans operators: and or not
user = 'Admin'
logged_in = True

if user == 'Admin' and logged_in:
print('Admin Page')
else:
print('Bad')


if user == 'Admin' or logged_in:
print('Admin Page')
else:
print('Bad')


if not logged_in:
print('Please Log in')
else:
print('Welcome')

# False Values:
# False
# None
# 0 of any numeric type
# Any empty sequence, for example: '', (), []
# Any empty mapping, for example: {}

condition = False
if condition:
print('Evaluated to True')
else:
print('Evaluated to False')