top of page

# Solutions:

Write a program to accepts two integers and print their sum.

# 1. Write a program to accepts two integers and print their sum.

# Write a program to accepts two integers and print their sum.

a=int(input('Enter the first integer:'))
b=int(input('Enter the second integer:'))

Sum=a+b

print('The two integers are:', a, b)
print('The sum of two integers are:', Sum)

Write a program that accepts the radius of a circle and prints its area.

# 2. Write a program that accepts the radius of a circle and prints its area.

# 2.Write a program that accepts radius of a circle and prints its area.
Area=3.14*r**2
print('The area of the circle is:', Area)

Write a program that accepts base and height and calculate the area of a triangle.

# 3. Write a program that accepts base and height and calculate the area of a triangle.

#Write a program that accepts base and height and calculate the area of triangle

b=float(input('Enter the base of triangle:'))
h=float(input('Enter the height of triangle:'))

Area=(1/2)*b*h

print('The area of triangle is:', Area)

Write a program that inputs a student’s marks in three subjects (out of 100) and prints the percentage marks.

# 4.Write a program that inputs a student’s marks in three subjects (out of 100) and prints the percentage marks.

# Write a program that inputs a student’s marks in
# three subjects (out of 100)and prints the percentage marks

print('Enter the marks of three subject out of 100')
a=float(input('Enter the marks of first subject:'))
b=float(input('Enter the marks of second subject:'))
c=float(input('Enter the marks of third subject:'))

P=(a+b+c)/3
print('The percentage marks are:', P,'%')

Write a program to compute the area of square and triangle.

# 5. Write a program to compute the area of square and triangle.

# Write a program to compute area of square and triangle.

a=float(input('Enter the value of side:'))

A=a**2
T=((3**0.5)/4)*a**2

print('The area of square is:', A)
print('The area of triangle is:', T)

Write a program to calculate simple interest.

# 6. Write a program to calculate simple interest.

# Write a program to calculate simple interest.

P=float(input('Enter the principal amount in : '))
R=float(input('Enter the rate of interest: '))
T=float(input('Enter the time in years: '))

SI=(P*R*T)/100

print('The simple interest is : ', SI)

Write a program to read two numbers and prints their quotient and reminder.

# 7. Write a program to read two numbers and prints their quotient and reminder.

# Write a program to read two numbers and prints their quotient and reminder
a=float(input('Enter the dividend:'))
b=float(input('Enter the divisor:'))

Q=a//b
R=a%b

print('The quotient is:', Q)
print('The remainder is:', R)

Write a program to find whether a given number is even or odd.

# 8. Write a program to find whether a given number is even or odd.

# Write a program to find whether a given number is even or odd.

a=int(input('Enter the number:'))
if a%2==0:
print('The number is even')
else:
print('The number is odd')

Write a program to find the largest among the three integers.

# 9. Write a program to find the largest among the three integers.

# Write a program to find largest among three integers

a=int(input('Enter the first integer:'))
b=int(input('Enter the second integer:'))
c=int(input('Enter the third integer:'))

if a>b and a>c:
print(a, 'is the largest integer')
if b>a and b>c:
print(b, 'is the largest integer')
if c>a and c>b:
print(c, 'is the largest integer')

Write a program to find the lowest among the three integers.

# 10. Write a program to find the lowest among the three integers.

# Write a program to find lowest among three integer.
a=int(input('Enter the first integer:'))
b=int(input('Enter the second integer:'))
c=int(input('Enter the third integer:'))

ifa<b and a<c:
print(a, 'is the smallest integer')
ifb<a and b<c:
print(b, 'is the smallest integer')
ifc<a and c<b:
print(c, 'is the smallest integer')

Write a program that accepts the length and breadth of the rectangle and calculate its area.

# 11. Write a program that accepts the length and breadth of the rectangle and calculate its area.

# Write a program to that accepts length and
# breadth of rectangle and calculate its area.

l=float(input('Enter the length of rectangle:'))
area=l*b

print('Rectangle Specifications')
print('Length=',l)
print('Area=', area)

Write a program that accepts weight in Kg and height in meters and calculate the BMI.

# 12. Write a program that accepts weight in Kg and height in meters and calculate the BMI.

# Write a program that accepts weight in Kg
# and height in meters and calculate the BMI.

W = float(input('Enter the weight in Kg:'))
H = float(input('Enter height in meters:'))
BMI=W/(H**2)

print('BMI is:', BMI)

Write a program that reads the number n and prints the value of n², n³ and n⁴.

# 13. Write a program that reads the number n and prints the value of n², n³ and n⁴.

# Write a program that reads the number n
# and print the value of n², n³ and n⁴.

a=float(input('Enter the value of n:'))
b=a**2
c=a**3
d=a**4
print('The value of n² is:', b)
print('The value of n³ is:', c)
print('The value of n⁴ is:', d)

Write a program to accept the marks of five subjects and calculate the average marks.

# 14. Write a program to accept the marks of five subjects and calculate the average marks.

# Write a program to accept the marks of five subjects
# and calculate the average marks.

a=float(input('Enter the marks of first subject:'))
b=float(input('Enter the marks of second subject:'))
c=float(input('Enter the marks of third subject:'))
d=float(input('Enter the marks of fourth subject:'))
e=float(input('Enter the marks of fifth subject:'))
Average=(a+b+c+d+e)/5
print('The average marks are:', Average)

# 15. Write a program to accept the height in cm and convert it into feet and inches.

Write a program to accept the height in cm and convert it into feet and inches.

# Write a program to accept the height in cm and
# convert it into feet and inches.

Feet=a*0.032
Inch=a*0.393

print('Your height in feet is:', Feet)
print('Your height in inch is:', Inch)

Write a program that accepts the age and print if one is eligible to vote or not.

# 16. Write a program that accepts the age and print if one is eligible to vote or not.

# Write a program that accepts the age and
# print if one is eligible to vote or not.

if a>=18:
print('You are eligible to vote')
else:
print('You are not eligible to vote')

17. Write a program that accepts two numbers and check if the first number is fully divisible by the second number or not.

Write a program that accepts two numbers and check if the first number is fully divisible by the second number or not.

# Write a program that accepts two numbers and
# check if the first number is fully divisible by second number or not.

a=float(input('Enter the first number:'))
b=float(input('Enter the second number:'))
if a%b==0:
print('The first number is fully divisible by second number')
else:
print('The first number is not fully divisible by second number')

# 18. Write a program to read base, width and height of parallelogram and calculate its area and perimeter.

Write a program to read base, width and height of parallelogram and calculate its area and perimeter.

#Write a program to read base, width and height of
#parallelogram and calculate its area and perimeter.

b=float(input('Enter the base of parallelogram:'))
w=float(input('Enter the width of parallelogram:'))
h=float(input('Enter the height of parallelogram:'))

Area=b*h
Perimeter=2*(b+w)

print('The area of parallelogram is:', Area)
print('The perimeter of parallelogram is:', Perimeter)

19. Write a program to accept the year and check if it is a leap year or not.

Write a program to accept the year and check if it is a leap year or not.

# Write a program to accept the year and
# check if it is a leap year or not.

a=int(input('Enter the year:'))
if a%4==0:
print('This year is a leap year')
else:
print('This year is not a leap year')

Write a program to obtain x, y, z and calculate 4x⁴+3y³+9z+6π.

# 20. Write a program to obtain x, y, z and calculate 4x⁴+3y³+9z+6π.

# Write a program to obtain x, y, z and calculate 4x⁴+3y³+9z+6π.

import math
print('To calculate 4x⁴+3y³+9z+6π')
x=float(input('Enter the number x:'))
y=float(input('Enter the number y:'))
z=float(input('Enter the number z:'))

b=(4*math.pow(x,4))+(3*math.pow(y,3))+(9*z)+(6*math.pi)
print('The result of the above expression is:',b)

21. Write a program to input a number and print its square if it is odd, otherwise print its square root.

# 21. Write a program to input a number and print its square if it is odd, otherwise print its square root.

# Write a program to input a number and print its
# square if it is odd, otherwise print its square root.

import math

x=float(input('Enter the number:'))

a=math.pow(x,2)
b=math.sqrt(x)
if x%2!=0:
print('The value of square is:',a)
else:
print('The value of square root is:',b)

22. Write a program to input a number and check whether it is positive, negative or zero.

# 22. Write a program to input a number and check whether it is positive, negative or zero.

# Write a program to input a number and check whether
# it is positive, negative or zero
.

a=float(input('Enter the number:'))

if a>=0:
if a==0:
print('The number is zero')
else:
print('The number is a positive number')
else:
print('The number is a negative number')

# 23. Write a program to input percentage marks of a student and find the grade as per the following criterion:

23. Write a program to input percentage marks of a student and find the grade as per the following criterion:

'''
Write a program to input percentage marks of a student and find the grade as per following criterion:
>=90             A
75-90            B
60-75            C
Below 60         D
'''

a=float(input('Enter the percentage marks:'))
if a>=90:
print('The student has got an A grade')
elif a>=75 and a<90:
print('The student has got a B grade')
elif a>=60 and a<75:
print('The student has got a C grade')
else:
print('The student has got a D grade')

24. Write a program to enter a number and check if it is a prime number or not.

# 24. Write a program to enter a number and check if it is a prime number or not.

# Write a program to enter a number and
# check if it is a prime number or not.

num=int(input('Enter the number:'))
for i in range(2,num//2+1):
if num%i==0:
print('It is not a prime no.')
break
else:
print('It is a prime number')

25. Write a program to display a menu for calculating the area of the circle or perimeter of the circle.

# 25. Write a program to display a menu for calculating the area of the circle or perimeter of the circle.

# Write a program to display a menu for calculating
# area of circle or perimeter of the circle.

r=float(input('Enter the radius of the circle:'))
print('1.Calculate perimeter')
print('2.Calculate area')
choice=int(input('Enter your choice (1 or 2):'))
if choice==1:
peri=2*3.14159*r
print('Perimeter of the circle with radius',r,':',peri)
else:
area=3.14159*r*r
print('Area of the circle of the radius',r,':',area)

26. Write a program that reads two numbers and an arithmetic operator and displays the computed result.

# 26. Write a program that reads two numbers and an arithmetic operator and displays the computed result.

# Write a program that reads two numbers and an
# arithmetic operator and displays the computed result.

a=float(input('Enter the first number:'))
b=float(input('Enter the second number:'))
c=input('Enter the operator[/,*,+,-]:')
if c=='/':
r=a/b
elif c=='*':
r=a*b
elif c=='+':
r=a+b
elif c=='-':
r=a-b
else:
print('Invalid operator')
print(a,c,b,'=',r)

27. Write a program to print whether a given character is an uppercase or a lowercase character or a digit or any other character.

27. Write a program to print whether a given character is an uppercase or a lowercase character or a digit or any other character.

# Write a program to print whether a given character
# is an uppercase or a lowercase character or a digit or any other character.

ch=input('Enter a single character:')
if ch>='A'and ch<='Z':
print('You have entered an uppercase character.')
elif ch>='a'and ch<='z':
print('You have entered an lowercase character.')
elif ch>='0'and ch<='9':
print('You have entered a digit.')
else:
print('You have entered a special character.')

28. Write a program to calculate and print the roots of a quadratic equation ax²+bx+c=0.(a≠0)

28. Write a program to calculate and print the roots of a quadratic equation ax²+bx+c=0.(a≠0)

# Write a program to calculate and print the roots of a

import math
print('For quadratic equation, ax²+bx+c=0,enter coefficents below')
a=int(input('Enter a:'))
b=int(input('Enter b:'))
c=int(input('Enter c:'))
if a==0:
print('Value of a should not be zero')
print('Aborting!!')
else:
d=b*b-4*a*c
if d>0:
root1=(-b+math.sqrt(d))/(2*a)
root2=(-b-math.sqrt(d))/(2*a)
print('Roots are real and unequal')
print('Root1=',root1,',Root2=',root2)
elif d==0:
root1=-b/2*a
print('Roots are real and equal')
print('Root1=',root1,',Root2=',root1)
else:
print('Roots are complex and imaginary')

29. Write a program to print the sum of natural numbers between 1 to 7. Print the sum progressively i.e. after adding each natural number, a print sum so far.

29. Write a program to print the sum of natural numbers between 1 to 7. Print the sum progressively i.e. after adding each natural number, a print sum so far.

# Write a program to print the sum of natural numbers between 1 to 20.
# Print the sum progressively i.e. after adding each natural number,
# print sum so far.

Sum=0
for n in range(1,21):
Sum+=n
print('Sum of natural numbers <=',n,'is',Sum)

30. Write a program to calculate the factorial of a number.

30. Write a program to calculate the factorial of a number.

# Write a program to calculate the factorial of a number.

num=int(input('Enter a number:'))
fact=1
a=1
while a<=num:
fact*=a
a+=1
print('The factorial of',num,'is',fact)

31. Write a program to create a triangle of stars using a nested loop.

31. Write a program to create a triangle of stars using a nested loop.

# Write a program to create a triangle of stars using nested loop.

for i in range(1,6):
print()
for j in range(1,i):
print('*',end=' ')

32. Write a Python script to print Fibonacci series’ first 20 elements.

32. Write a Python script to print Fibonacci series’ first 20 elements.

# Write a Python script to print Fibonacci series’ first 10 elements.

first=0
second=1
print(first, end=' ')
print(second,end=' ')
for a in range(1,9):
third=first+second
print(third,end=' ')
first,second=second,third

33. Write a program to read an integer>1000 and reverse the number.

33. Write a program to read an integer>1000 and reverse the number.

# Write a program to read an integer>1000 and reverse the number.

num=int(input('Enter a number (>1000):'))
tnum=num
reverse=0
while tnum>0:
digit=tnum%10
reverse=reverse*10+digit
tnum=tnum//10
print('Reverse of',num,'is',reverse)

34. Input three angles and determine if they form a triangle or not.

34. Input three angles and determine if they form a triangle or not.

# Input three angles and determine if they form a triangle or not.

angle1=angle2=angle3=0
angle1=float(input('Enter the first angle:'))
angle2=float(input('Enter the second angle:'))
angle3=float(input('Enter the third angle:'))

if angle1+angle2+angle3==180:
print('The angles form a triangle')
else:
print('The angles do not form a triangle')

35. Write a Python script that displays the first ten Mersenne numbers.

35. Write a Python script that displays the first ten Mersenne numbers.