All 45 Python Programs
All 45 Python Programs
1) Bitwise Operator
a = 10 # 1010
b = 4 # 0100
print("a & b =", a & b)
print("a | b =", a | b)
print("a ^ b =", a ^ b)
print("~a =", ~a)
print("a << 1 =", a << 1)
print("a >> 1 =", a >> 1)
2) Relational Operator
a = 5
b = 10
print("a > b =", a > b)
print("a < b =", a < b)
print("a == b =", a == b)
print("a != b =", a != b)
print("a >= b =", a >= b)
print("a <= b =", a <= b)
3) Logical Operator
a = True
b = False
print("a and b =", a and b)
print("a or b =", a or b)
print("not a =", not a)
4) Arithmetic Operator
a = 15
b = 4
print("a + b =", a + b)
print("a - b =", a - b)
print("a * b =", a * b)
print("a / b =", a / b)
print("a % b =", a % b)
print("a ** b =", a ** b)
print("a // b =", a // b)
7) String Operations
s = "Hello World"
print("Upper:", s.upper())
print("Lower:", s.lower())
print("Title:", s.title())
print("Length:", len(s))
print("Split:", s.split())
8) Implicit Conversion
a = 5
b = 2.0
c = a + b
print(c)
print("Type of c:", type(c))
9) Explicit Conversion
a = 5.6
b = int(a)
print(b)
print("Type of b:", type(b))
# main.py
import arith
a = int(input("Enter first number: "))
b = int(input("Enter second number: "))
print("Add:", arith.add(a, b))
print("Subtract:", arith.sub(a, b))
print("Multiply:", arith.mul(a, b))
print("Divide:", arith.div(a, b))