4) Python Operators - Jupyter Notebook
4) Python Operators - Jupyter Notebook
Arithmatic Operators
In [1]: a = 5
b = 6
add = a + b
add
Out[1]: 11
In [3]: a = 8
b = 6
subtract = a - b
subtract
Out[3]: 2
In [4]: a = 5
b = 6
mul = a * b
mul
Out[4]: 30
In [15]: a = 12
b = 6
div = a/b
div
Out[15]: 2.0
In [10]: a = 12
b = 6
floor_div = a//b
floor_div
Out[10]: 2
In [13]: a = 15
b = 6
mod = a%b
mod
Out[13]: 3
In [20]: a = 3
b = 4
exp = a**b
exp
Out[20]: 81
In [ ]:
Comparison Operators
In [23]: a = 6
b = 8
if a == b:
print('Values are equal')
else:
print('Values are not equal')
In [25]: a = 8
b = 8
if a != b:
print('True')
else:
print('False')
False
In [27]: a = 4
b = 2
if a < b:
print('True')
else:
print('False')
False
In [30]: a = 8
b = 8
if a <= b:
print('True')
else:
print('False')
True
In [31]: a = 4
b = 25
if a > b:
print('True')
else:
print('False')
False
In [35]: a = 26
b = 25
if a >= b:
print('True')
else:
print('False')
True
In [ ]:
Logical Operators
In [40]: a = 10
b = 10
c = -10
if a > 0 and b > 0:
print('Both a and b are greater than 0')
print('\n')
In [ ]:
In [44]: a = -1
b = 0
c = 10
if a > 0 or b > 0:
print('Either one of the number is greater than 0')
else:
print('No number is greater than 0 \n')
if b > 0 or c > 0:
print('Either one of the number is greater than 0')
else:
print('No number is greater than 0')
In [ ]:
In [53]: a = 9
if not a:
print('Boolean value of a is True')
9 is divisible by either 3 or 5
In [ ]:
Assignment Operators
In [54]: x = 8
x
Out[54]: 8
In [57]: x = 8
x += 7 # x = x + 7
x
Out[57]: 15
In [58]: x = 8
x -= 7 # x = x - 7
x
Out[58]: 1
In [59]: x = 8
x *= 7 # x = x * 7
x
Out[59]: 56
In [61]: x = 8
x /= 2 # x = x / 2
x
Out[61]: 4.0
In [62]: x = 8
x //= 2 # x = x // 2
x
Out[62]: 4
In [64]: x = 9
x %= 2 # x = x % 2
x
Out[64]: 1
In [65]: x = 2
x **= 6 # x = x ** 6
x
Out[65]: 64
In [66]: x = 2
x = x ** 6
x
Out[66]: 64
In [67]: x = 2
x = x + 6
x
Out[67]: 8
In [ ]:
Membership Operators
In [69]: lst1 = [1,2,3,4,5,6]
lst2 = [4,5,6,7,8,9]
for i in lst1:
print(i)
if i in lst2:
print('Items are overlapping')
else:
print('Not Overlapping')
1
Not Overlapping
2
Not Overlapping
3
Not Overlapping
4
Items are overlapping
5
Items are overlapping
6
Items are overlapping
In [71]: x = 24
y = 20
lst = [10,20,30,40,50]
if x not in lst:
print(x, 'is not present in lst')
else:
print(x, 'is present in the lst')
if y not in lst:
print(y, 'is not present in lst')
else:
print(y, 'is present in the lst')
In [ ]:
Identity Operators
In [72]: x = 5
y = 5
print(x is y)
True
In [73]: x = 7
y = 5
print(x is y)
False
In [ ]:
In [74]: x = 5
y = 5
print(x is not y)
False
In [75]: x = 7
y = 5
print(x is not y)
True
In [ ]: