Programming Assignment 1
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)