Python Program
Python Program
def calculate_area():
print("1 - circle")
print("2 - triangle")
print("3 - square")
print("4 - rectangle")
if number == 1:
elif number == 2:
elif number == 3:
elif number == 4:
else:
print("INVALID CHOICE")
calculate_area()
#Write a program in python to demonstrate the working of different operators used in python and
also deduce the precedence of each operator
# Arithmetic Operators
print("Arithmetic Operators:")
a = 10
b=5
# Relational Operators
print("\nRelational Operators:")
# Logical Operators
print("\nLogical Operators:")
x = True
y = False
# Bitwise Operators
print("\nBitwise Operators:")
c = 6 # 110 in binary
d = 3 # 011 in binary
print("c | d =", c | d) # OR
# Assignment Operators
print("\nAssignment Operators:")
e=5
print("e =", e)
e += 3
print("e += 3:", e)
e -= 2
print("e -= 2:", e)
e *= 2
print("e *= 2:", e)
e /= 3
print("e /= 3:", e)
e %= 4
print("e %= 4:", e)
e **= 2
e //= 3
print("\nMembership Operators:")
lst = [1, 2, 3, 4, 5]
# Operator Precedence
print("\nOperator Precedence:")
result1 = 10 + 5 * 2
result2 = (10 + 5) * 2
result3 = 2 ** 3 ** 2
print("10 + 5 * 2 =", result1) # Multiplication (*) has higher precedence than Addition (+)
print("not True or False =", result4) # not has higher precedence than or
print("True or False and False =", result5) # and has higher precedence than or
# Write a program in Python that takes numbers from users and places them in three lists
representing even, odd and prime numbers.
def is_prime(n):
if n<=1:
return False
if n%i==0:
return False
return True
def categorize_numbers(numbers):
even = []
odd = []
prime = []
for i in numbers:
if i%2==0:
even.append(i)
else:
odd.append(i)
if is_prime(i):
prime.append(i)
return even,odd,prime
# Write a program in Python that generates Fiboacci Series and stores it in a list and dictionary
simulatneously
def generate_fibonacci_series(n):
def fibonacci(m):
if m == 0:
return 0
if m == 1:
return 1
else:
for i in range(n):