You are on page 1of 16

Program 1.

To find average and grade for given marks.


Aim: Create a Python program that takes input marks for a student, calculates the
average, and assigns a grade based on the average.
Source Code:
sub1=int(input("Enter marks of the first subject: "))
sub2=int(input("Enter marks of the second subject: "))
sub3=int(input("Enter marks of the third subject: "))
sub4=int(input("Enter marks of the fourth subject: "))
sub5=int(input("Enter marks of the fifth subject: "))
avg=(sub1+sub2+sub3+sub4+sub5)/5
print ("The average marks",avg)
if(avg>=90):
print("Grade: A")
elif(avg>=80 and avg<90):
print("Grade: B")
elif(avg>=70 and avg<80):
print("Grade: C")
elif(avg>=60 and avg<70):
print("Grade: D")
else:
print("Grade: F")

Output:
Enter marks of the first subject: 45
Enter marks of the second subject: 78
Enter marks of the third subject: 87
Enter marks of the fourth subject: 95
Enter marks of the fifth subject: 99
The average marks 80.8
Grade: B
>>
Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.
Program 2. To find the sale price of an item with a given cost and discount (%).

Aim: Create a Python program that takes the cost of an item and the discount
percentage, calculates the sale price, and displays the result.
Source Code:
cost_price=float(input("Enter Price : "))
discount_In_Percentage=float(input("Enter discount % : "))
discount=cost_price*discount_In_Percentage/100
saleing_price=cost_price-discount
print("Cost Price : ",cost_price)
print("Discount: ",discount)
print("Selling Price : ",saleing_price)
Output:
Enter Price : 560
Enter discount % : 10
Cost Price : 560.0
Discount: 56.0
Selling Price : 504.0
>>>
Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.
Program 3. To calculate perimeter/circumference and area of shapes such as triangle,
rectangle, square and circle.
Aim: Create a Python program that calculates the perimeter/circumference and area
of various shapes such as triangle, rectangle, square, and circle.
Source Code:
import math
def area_square(a):
area1=float(a*a);
print("Area of square is:",area1)
def area_circle(r):
area2=float(3.14*r*r);
print("Area of circle is:",area2)
def area_rectangle(a,b):
area3=float(a*b);
print("Area of rectangle is:",area3)
def area_triangle(x,y):
area4=float((x*y)/2);
print("Area of triangle is:",area4)
def peri_square(a):
peri1=float(4*a);
print("Perimeter of square is:",peri1)
def peri_circle(r):
peri2=float(2*3.14*r);
print("Perimter of circle is:",peri2)
def peri_triangle(a,b):
hypotenuse=float(math.sqrt(a*a+b*b))
peri3=float(a+b+hypotenuse)
print("Perimter of right angled triangle is:",peri3)
def peri_rectangle(a,b):
peri4=float(2*(a+b))
print("Perimter of rectangle is:",peri4)
side=float(input("enter the side of square:"))
area_square(side)
print()
peri_square(side)
radius=float(input("enter the radius of circle:"))
area_circle(radius)
peri_circle(radius)
length=float(input("enter the length of rectangle:"))
breadth=float(input("enter the breadth of rectangle:"))
area_rectangle(length,breadth)
peri_rectangle(length,breadth)
base=float(input("enter the base of right angled triangle:"))
height=float(input("enter the height of right angled triangle:"))
area_triangle(base,height)
peri_triangle(base,height)
Output:
enter the side of square:4
Area of square is: 16.0
Perimeter of square is: 16.0
enter the radius of circle:3
Area of circle is: 28.259999999999998
Perimter of circle is: 18.84
enter the length of rectangle:5
enter the breadth of rectangle:3
Area of rectangle is: 15.0
Perimter of rectangle is: 16.0
enter the base of right angled triangle:4
enter the height of right angled triangle:3
Area of triangle is: 6.0
Perimter of right angled triangle is: 12.0
>>>
Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.
Program 4.To calculate Simple and Compound interest.

Aim: Create a Python program that calculates both Simple and Compound interest
based on user input for principal amount, interest rate, and time.
Source Code:
principal = float(input('Enter amount: '))
time = float(input('Enter time: '))
rate = float(input('Enter rate: '))
# Calcualtion
simple_interest = (principal*time*rate)/100
compound_interest = principal * ( (1+rate/100)**time - 1)
# Displaying result
print('Simple interest is: %f' % (simple_interest))
print('Compound interest is: %f' %(compound_interest))
Output:
Enter amount: 500
Enter time: 5
Enter rate: 12
Simple interest is: 300.000000
Compound interest is: 381.170842
>>>

Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.
Program 5.To calculate profit-loss for a given Cost and Sell Price.
Aim: Create a Python program that calculates profit or loss based on the given cost
and selling price.
cp=float(input("Enter the Cost Price : "));
sp=float(input("Enter the Selling Price : "));
if cp==sp:
print("No Profit No Loss")
else:
if sp>cp:
print("Profit of ",sp-cp)
else:
print("Loss of ",cp-sp)

Output:
Enter the Cost Price : 575
Enter the Selling Price : 623
Profit of 48.0
>>>
Enter the Cost Price : 545
Enter the Selling Price : 545
No Profit No Loss
>>>
Enter the Cost Price : 545
Enter the Selling Price : 523
Loss of 22.0
>>>
Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.
Program 6. To calculate EMI for Amount, Period and Interest.
Aim: Create a Python program that calculates the Equated Monthly Installment
(EMI) based on the given loan amount, interest rate, and loan period.
Source Code:
p = float(input("Enter principal amount: "))
R = float(input("Enter annual interest rate: "))
n = int(input("Enter number of months: " ))
# Calculating interest rate per month
r = R/(12*100)
# Calculating Equated Monthly Installment (EMI)
emi = p * r * ((1+r)**n)/((1+r)**n - 1)
print("Monthly EMI = ", emi)
Output:
Enter principal amount: 12000
Enter annual interest rate: 12.5
Enter number of months: 18
Monthly EMI = 734.57478867545
>>>

Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.
Program 7.To calculate tax – GST / Income Tax.
Aim: Create a Python program that calculates either Goods and Services Tax (GST)
or Income Tax based on user input.
Source Code:
Original_price=float(input("Enter original Price:-"))
Net_price = float(input("Enter Net Price:-"))
GST_amount = Net_price - Original_price
GST_percent = ((GST_amount * 100) / Original_price)
print("GST = ",end='')
print(GST_percent,end='')
print("%")
Output:
Enter original Price:-345
Enter Net Price:-356
GST = 3.1884057971014492%
>>>
Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.
Program 8.To find the third largest/smallest number in a list.

Aim: Create a Python program that finds the third-largest and third-smallest numbers
in a list.

Source Code:
#create empty list
mylist = []
number = int(input('How many elements to put in List: '))
for n in range(number):
element = int(input('Enter element '))
mylist.append(element)
# Sort list elements
sorted_list = sorted(mylist)
print("Sorted elements in list : ",sorted_list)
'''Now we will print values using their index
(as third smallest element will be at index 2
and the third largest elemt wiill be at index -3)
'''
print(("The Third smallest element in list is:",sorted_list[2]))
print(("The Third largestest element in list is:",sorted_list[-3]))

Output:
How many elements to put in List: 6
Enter element 34
Enter element 45
Enter element 23
Enter element 32
Enter element 65
Enter element 56
Sorted elements in list : [23, 32, 34, 45, 56, 65]
('The Third smallest element in list is:', 34)
('The Third largestest element in list is:', 45)
>>>

Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.
Program 9 To find the sum of squares of the first 100 natural numbers.
Aim: Create a Python program that calculates the sum of squares of the first 100
natural numbers.
Source Code:
sum = 0
for numbers in range(1, 101):
sum = sum + (numbers*numbers)
print("Sum of squares is : ", sum)
Output:
Sum of squares is : 338350
>>>

Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.
Program 10 Python Program to find the sum of square of given number.
Aim: Create a Python program that calculates the sum of squares of a given number.
Souce Code:
number = int(input("Enter any number : "))
sum = 0
for numbers in range(1,number+1):
sum = sum + (numbers*numbers)
print("Sum of squares is : ", sum)
Output:
Enter any number : 4
Sum of squares is : 30
>>>

Enter any number : 3

Sum of squares is : 14

Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.
Program 11.To print the first ‘n’ multiples of a given number.
Aim: Create a Python program that prints the first 'n' multiples of a given number.
Source Code:
# Python Program to print the first ‘n’ multiples of a given number
num=int(input("Enter a number whose multiples to find-"))
length=int(input("Enter length upto which you want to find multiples-"))
for i in range (1,length+1):
print(i*num)
Output:
Enter a number whose multiples to find-5
Enter length upto which you want to find multiples-4
5
10
15
20
>>>

Enter a number whose multiples to find-2


Enter length upto which you want to find multiples-13
2
4
6
8
10
12
14
16
18
20
22
24
26
>>>
Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.
Program 12. To print the number of occurrences of a given alphabet in a given string.

Aim: Create a Python program that prints the number of occurrences of a given
alphabet in a given string.
Souce Code:
# Python Program to Count Occurrence of an alphabate in a String
string = input("Enter any String: ")
char = input("Enetr any alphabate to count its occurrence: ")
count = 0
for i in range(len(string)):
if(string[i] == char):
count = count + 1
print("Total Occurrence count of", char, " in string is = ",count)
Output:
Enter any String: "practical file for class 11 informatics practices term 1"
Enetr any alphabate to count its occurrence: "i"
('Total Occurrence count of', 'i', ' in string is = ', 5)
>>>
Enter any String: "practical file for class 11 informatics practices term 1"
Enetr any alphabate to count its occurrence: "z"
('Total Occurrence count of', 'z', ' in string is = ', 0)
>>>
Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.
Program 13. Create a dictionary to store names of states and their capitals.
Aim: Create a Python program that defines a dictionary to store names of states and
their capitals.
Souce Code:

states = dict()
no_of_states = int(input("Enter the number of states :"))
for i in range(no_of_states):
state_name = input("Enter name of state :")
state_capital = input("Enter capital of state :")
states[state_name] = state_capital
print("Dictionary is created :",states)
name = input("Enter the name of state to display capital:")
print(states[name])
Output:
Enter the number of states :3
Enter name of state :"UTTAR PRADESH"
Enter capital of state :"LUCKNOW"
Enter name of state :"UTTRAKHAND"
Enter capital of state :"DEHRADUN"
Enter name of state :"PUNJAB"
Enter capital of state :"CHANDIGARH"
('Dictionary is created :', {'PUNJAB': 'CHANDIGARH', 'UTTRAKHAND':
'DEHRADUN', 'UTTAR PRADESH': 'LUCKNOW'})
Enter the name of state to display capital:"PUNJAB"
CHANDIGARH
>>>
Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.
Program 14. Create a dictionary of students to store names and marks obtained in 5
subjects.
Aim: Create a Python program that defines a dictionary to store names and marks
obtained by students in 5 subjects.
Source Code:
students = dict()
no_of_student = int(input("Enter number of students :"))
for i in range(no_of_student):
std_name = input("Enter names of student :")
marks= []
for j in range(5):#Range for 5 subjects
mark = int(input("Enter marks :"))
marks.append(mark)
students[std_name] = marks
print("Dictionary of student created :")
print(students)

Output:
Enter number of students :3
Enter names of student :"Amit"
Enter marks :67
Enter marks :78
Enter marks :78
Enter marks :98
Enter marks :87
Enter names of student :"Sumit"
Enter marks :56
Enter marks :67
Enter marks :89
Enter marks :98
Enter marks :87
Enter names of student :"Neetu"
Enter marks :88
Enter marks :78
Enter marks :79
Enter marks :67
Enter marks :87
Dictionary of student created :
{'Amit': [67, 78, 78, 98, 87], 'Neetu': [88, 78, 79, 67, 87], 'Sumit': [56, 67, 89, 98,
87]}
>>>

Result:
Thus, the above Python program has been executed and verified successfully, and its
respective chart has been generated successfully.

You might also like