Programming Assignment 1

Exercise 1: Write a Python program to print “Hello World”

print("Hello World")

Exercise 2: Write a program to take 2 values from user, sum them, print the result

number1 = int(input("Enter Number 1 : "))
number2 = int(input("Enter Number 2 : "))
print(f"Sum Of {number1} And {number2} Is {number1 + number2}")

Exercise 3: Demonstrate id(), type(), sep, end, bitwise operators (|, &, ^, <<, >>)

# User Input
a = int(input("Enter A Number : "))
b = float(input("Enter A Float :"))
c = str(input("Enter A String : "))

print("ID Of a :", id(a), "Type Of a :", type(a))
print("ID Of b :", id(b), "Type Of b :", type(b))
print("ID Of c :", id(c), "Type Of c :", type(c))

# Sep And End Parameters
print("Python", "is", "fun", sep="-", end="!\n")

# Bitwise Operators
x = 5  # 0b0101
y = 3  # 0b0011

print("x | y =", x | y)  # Bitwise OR
print("x & y =", x & y)  # Bitwise AND
print("x ^ y =", x ^ y)  # Bitwise XOR

print("x << 1 =", x << 1)  # Left shift
print("x >> 1 =", x >> 1)  # Right shift

Exercise 4: Write a program for net amount payable on purchasing Electronic goods

  • If Cost >= 50000: discount 15%
  • If Cost between 30000 to 50000: discount 10%
  • If Cost between 20000 to 30000: discount 5%
cost = int(input("Enter The Cost Of Electronic Goods : "))

if cost >= 50000:
    discount = cost * 0.15
    print("The Discounted Price Is : ", cost - discount)
elif 30000 <= cost < 50000:
    discount = cost * 0.10
    print("The Discounted Price Is : ", cost - discount)
elif 20000 <= cost < 30000:
    discount = cost * 0.05
    print("The Discounted Price Is : ", cost - discount)
else:
    print("No Discount Available!")

Exercise 5: Write a program to find the sum of all the elements in a list

finalList = []
numOfElements = int(input("Enter The Number Of Elements In The List : "))

for i in range(numOfElements):
    element = int(input("Enter The Element : "))
    finalList.append(element)

print("The List Is : ", finalList)
print("The Sum Of Elements : ", sum(finalList))

Exercise 6: Write a program to find the maximum and minimum element in a list

finalList = []
numOfElements = int(input("Enter The Number Of Elements In The List : "))

for i in range(numOfElements):
    element = int(input("Enter The Element : "))
    finalList.append(element)

print("The List Is : ", finalList)
print("The Maximum Element : ", max(finalList))
print("The Minimum Element : ", min(finalList))

Exercise 7: Write a program to print the number of a particular element in a list

finalList = []
numOfElements = int(input("Enter The Number Of Elements In The List : "))

for i in range(numOfElements):
    element = int(input("Enter The Element : "))
    finalList.append(element)

print("The List Is : ", finalList)

elementToCount = int(input("Enter The Element To Count : "))
print("The Count Of Element", elementToCount, "In The List Is : ", finalList.count(elementToCount))

Exercise 8: Write a program to remove duplicates from a list

finalList = []
numOfElements = int(input("Enter The Number Of Elements In The List : "))

for i in range(numOfElements):
    element = int(input("Enter The Element : "))
    finalList.append(element)

print("The List Is : ", finalList)
finalList = list(set(finalList))

print("The List After Removing Duplicates : ", finalList)

Exercise 9: Write a program to reverse a list

finalList = []
numOfElements = int(input("Enter The Number Of Elements In The List : "))

for i in range(numOfElements):
    element = int(input("Enter The Element : "))
    finalList.append(element)

print("The List Is : ", finalList)

finalList.reverse()
print("The List After Reversing : ", finalList)

Exercise 10: Write a program to sort a list

finalList = []
numOfElements = int(input("Enter The Number Of Elements In The List : "))

for i in range(numOfElements):
    element = int(input("Enter The Element : "))
    finalList.append(element)

print("The List Is : ", finalList)

finalList.sort()
print("The List After Sorting : ", finalList)

Exercise 11: Write a program to merge two lists

finalList1 = []
numOfElements1 = int(input("Enter The Number Of Elements In The First List : "))

for i in range(numOfElements1):
    element = int(input("Enter The Element : "))
    finalList1.append(element)

finalList2 = []
numOfElements2 = int(input("Enter The Number Of Elements In The Second List : "))

for i in range(numOfElements2):
    element = int(input("Enter The Element : "))
    finalList2.append(element)

print("The First List Is : ", finalList1)
print("The Second List Is : ", finalList2)

finalList1.extend(finalList2)
print("The Merged List Is : ", finalList1)