You are on page 1of 19

# Program – 1. Write a python program to find average and grade for given marks.

Source Code:-
mm=int(input("Enter the maximum marks:"))
eng=int(input("Enter the marks of English:"))
acc=int(input("Enter the marks of Accountancy:"))
bs=int(input("Enter the marks of Business Studies:"))
eco=int(input("Enter the marks of Economics:"))
ip=int(input("Enter the marks of Informatics Practices:"))
tot=eng+acc+bs+eco+ip
t_mm=mm*5
per=(tot/t_mm)*100
print("Average is:",per,"%")
if per>=91 and per<=100:
gr='A1'
elif per>=81 and per<=90:
gr='A2'
elif per>=71 and per<=80:
gr='B1'
elif per>=61 and per<=70:
gr='B2'
elif per>=51 and per<=60:
gr='C1'
elif per>=41 and per<=50:
gr='C2'
elif per>=33 and per<=40:
gr='D'
else:
gr="Invalid Grade"
print("The Grade is:",gr)

Output:-
# Program – 2. Write a python program to find the sale price of an item with a given
cost and discount (%).

Source Code:-
cost=float(input("Enter the cost : "))

dis_per=float(input("Enter the discount in % : "))

dis=cost*dis_per/100

sel_price=cost-dis

print("Cost Price : ",cost)

print("Discount: ",dis)

print("Selling Price : ",sel_price)

Output:-
# Program – 3. Write a python program to calculate perimeter/circumference and area
of shapes such as triangle, rectangle, square and circle.

Source Code:-
import math
side=float(input("Enter the side of square:"))
ar_sq=float(side*side)
print("Area of Square:",ar_sq)
peri=float(4*side);
print("Perimeter of square is:",peri)
print()
r=float(input("enter the radius of circle:"))
ar_ci=float(3.14*r*r)
print("Area of circile:",ar_ci)
per_ci=float(2*3.14*r);
print("Perimter of circle is:%.2f"%per_ci)
print()
l=float(input("enter the length of rectangle:"))
b=float(input("enter the breadth of rectangle:"))
ar_rect=float(l*b)
print("Area of rectangle is:",ar_rect)
per_rect=float(2*(l+b))
print("Area of rectangle is:",per_rect)
print()
ba=float(input("enter the base of right angled triangle:"))
h=float(input("enter the height of right angled triangle:"))
ar_tri=float(float((ba*h)/2))
print("Area of triangle is:",ar_tri)
hpt=float(math.sqrt(h*h+ba*ba))
peri_tri=float(h+ba+hpt)
print("Perimter of right angled triangle is:",peri_tri)
Output:-
# Program – 4. Write a program to calculate Simple and Compound interest.

Source Code:-
#input

p = float(input('Enter the principal amount: '))

r = float(input('Enter the rate of interest: '))

t = float(input('Enter the time duration: '))

#process

si = (p*r*t)/100

ci= p * ( (1+r/100)**t - 1)

#output

print('Simple interest is: %.2f' % (si))

print('Compound interest is: %.2f' %(ci))

Output:-
# Program – 5. Write a program to calculate profit-loss for a given Cost and Sell Price.

Source Code:-
cost = float(input("Enter the cost of the product: "))

sale_amt = float(input("Enter the Sales Amount: "))

#declare a variable to store profit and loss

amt=0

#Actual process to compute profit or loss

if(cost > sale_amt):

amt = cost - sale_amt

print("Total Loss Amount = ",amt)

elif(cost < sale_amt):

amt = sale_amt - cost

print("Total Profit =",amt)

else:

print("No Profit No Loss!!!")

Output:-
# Program – 6. Write a program to calculate EMI for Amount, Period and Interest.

Source Code:-
# driver code

p = float(input("Enter the principal:"))

r = float(input("Enter the rate of interest:"))

t = float(input("Enter the time:"))

#intereset

r = r / (12 * 100)

#total installments

t = t * 12

emi = (p * r * pow(1 + r, t)) / (pow(1 + r, t) - 1)

print("Monthly EMI is= %.2f"%emi)

Output:-
# Program – 7. Write a program to calculate tax - GST

Source Code:-
op=float(input("Enter original Price:-"))

np = float(input("Enter Net Price:-"))

GST_amt = np - op

GST_per = ((GST_amt * 100) / op)

print("GST Rate = %.2f"%GST_per,"%")

print("GST Amount = ",GST_amt)

Output:-
# Program – 8. Write a program to find the largest and smallest numbers in a list.

Source Code:-
l= []

n = int(input("Enter the Number of List Elements: "))

for i in range(1, n + 1):

ele = int(input("Please enter the Value of Element%d : " %i))

l.append(ele)

mx = mn = l[0]

for j in range(1, n):

if(mn > l[j]):

mn = l[j]

min_pos = j

if(mx < l[j]):

mx = l[j]

max_pos = j

print("The Smallest Element in the List is : ", mn)

print("The position of Smallest Element in the List is : ", min_pos)

print("The Largest Element in the List is : ", mx)

print("The position of Largest Element in the List is : ", max_pos)

Output:-
# Program – 9. Write a python program to find the third largest/smallest number in a
list.

Source Code:-
l = []
n = int(input("Enter the Number of List Elements: "))
for i in range(1, n + 1):
ele = int(input("Please enter the Value of Element%d : " %i))
l.append(ele)
large = l[0]
sec_large = l[0]
third_large = l[0]
for i in l :
if i > large:
third_large = sec_large
sec_large = large
large = i
elif i > sec_large :
third_large = sec_large
sec_large = i
elif i > third_large:
third_large = i
print("Third largest number of the list is:",third_large)

Output:-
# Program – 10. Write a program to find the sum of squares of the first 100 natural
numbers.

Source Code:-
sum1 = 0
for i in range(1, 101):
sum1 = sum1 + (i*i)
print("Sum of squares is : ", sum1)

Output:-
# Program – 11. Write a program to print the first ‘n’ multiples of a given number.

Source Code:-
#input

n = int(input("Enter the number to display multiples:"))

m = int(input("Enter the number to display n multiples:"))

#computing multiples

multip = range(n, (n * m) + 1, n)

print(list(multip))

Output:-
# Program – 12. Write a program to count the number of vowels in a user entered string.

Source Code:-
txt=input("Enter string:")

vowels=0

for i in txt:
if(i=='a' or i=='e' or i=='i' or i=='o' or i=='u' or i=='A' or i=='E' or i=='I' or i=='O' or i=='U'):

vowels=vowels+1

print("Number of vowels are:",vowels)

Output:-
# Program – 13. Write a program to print the words starting with a particular alphabet in
a user entered string.

Source Code:-
txt=input("Enter the text:")

al=input("Enter alphabet to print the words:")

for i in txt.split():

if i.startswith(al):

print(i)

Output:-
# Program – 14. Create a dictionary of students to store names and marks obtained in 5
subjects.

Source Code:-
students={'Aksh':[34,46,48,33,47],'Bhavik':[44,45,48,43,42]}

print(students)

Output:-
# Program – 15. Create a dictionary to store names of states and their capitals.

Source Code:-
st={'Gujarat':'Ghandhinagar','Rajasthan':'Jaipur','Bihar':'Patna','Maharashtra':'Mumbai',\
‘Madhya Pradesh':'Bhopal'}

print(st)

Output:-
# Program – 16. Write a program to print the highest and lowest values in the
dictionary.

Source Code:-
my_dict = {'x':500, 'y':5874, 'z': 560}

key_max = max(my_dict.keys())

key_min = min(my_dict.keys())

print('Maximum Value: ',my_dict[key_max])

print('Minimum Value: ',my_dict[key_min])

Output:-
# Program – 17. Write a program to print the number of occurrences of a given alphabet
in a given string.

Source Code:-
# Python Program to Count Occurrence of a Character in a String

string = input("Please enter your own String : ")

char = input("Please enter your own Character : ")

count = 0

for i in range(len(string)):

if(string[i] == char):

count = count + 1

print("The total Number of Times ", char, " has Occurred = " , count)

Output:-
# Program – 18. Write a program to print Simple Number Triangle Pattern.

Pattern:
1
22
333
4444
55555

Source Code:-
rows = 6
for num in range(rows):
for i in range(num):
print(num, end=' ') # print number
# line after each row to display pattern correctly
print(' ')

Output:-

You might also like