top of page

List of Programs for Computer Sc. Practical file - XI  

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

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

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

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

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

  6. Write a program to calculate simple interest.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Marks                        Grade

>=90                           A

75-90                           B

60-75                           C    

Below 60                       D

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

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

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

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

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

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.

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

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

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

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

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

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

36. Write a Python script that displays the first ten Mersenne numbers and displays ‘Prime’ next to Mersenne Prime Numbers.

37. Write a program to calculate BMI and print the nutritional status as per the following table: 

Nutritional Status     WHO criteria BMI

                                  cut-off

Underweight                 <18.5

Normal                         18.5-24.9

Overweight                   25-29.9

Obese                          ≥30

38. Write a python script to print the following pattern.

1

1    3

1    3     5

1    3     5     7

 

39. Write a program to find the sum of the series :

 s=1+x+x ²+x ³+x ⁴…+x ⁿ

40. Write a python script to input two numbers and print their LCM and HCF.

41. Write a python script to calculate the sum of the following series:

S=(1)+(1+2)+(1+2+3)+……+(1+2+3+….+n)

42. Write a program to print the following using a single loop (no nested loops)

1

1    1

1    1    1

1    1    1    1

1    1    1    1    1

43. Write a program to print a pattern like:

4 3 2 1

4 3 2

4 3

44. A program that reads a line and prints its statistics like:

45. Write a program that reads a line and a substring and displays the number of occurrences of the given substring in the line.

46. Write a program that takes a string with multiple words and then capitalizes the first letter of each word and forms a new string out of it.

47. Write a program that reads a string and checks whether it is a palindrome string or not.

48. Write a program that reads a string and displays the longest substring of the given string having just the consonants.

49. Write a program that reads a string and then prints a string that capitalizes every other letter in the string.

50. Write a program that reads the email id of a person in the form of a string and ensures that it belongs to domain @edupillar.com (Assumption: no invalid characters are there in email-id)

51. WAP to remove all odd numbers from the given list.

52. WAP to display the second largest element of a given list.

53. WAP to display frequencies of all the elements of a list.

54. WAP in Python to find and display the sum of all the values which are ending with 3 from a list.

55. WAP to search an element from the given list.

56. WAP to accept values from user and create a tuple.

57. Write a program to input the total number of sections and stream name in 11th class and display all information on the output screen.

58. Write a program to input the total number of sections and

59. WAP to store students’ details like admission number, roll number, name and percentage in a dictionary and display information on the basis of admission number.

60. Write a Python program to remove an item from a tuple.

61. Write a program to input n numbers from the user. Store these numbers in a tuple. Print the maximum, minimum, sum and mean of number from this tuple.

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.
r=int(input('Enter the radius of circle:'))
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:'))
b=float(input('Enter the breadth of rectangle:'))
area=l*b

print('Rectangle Specifications')
print('Length=',l)
print('Breadth=', b)
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.

a=float(input('Enter your height in centimeters:'))

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.

a=int(input('Enter your age:'))
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:
Marks           Grade
>=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
# quadratic equation ax²+bx+c=0.(a≠0)

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.

# Write a Python script that displays first ten Mersenne numbers.
print('First 10 Mersenne numbers are:')
for a in range(1,11):
     mersnum=2**a-1
     print(mersnum,end=' ')
print()

36. Write a Python script that displays the first ten Mersenne numbers and displays ‘Prime’ next to Mersenne Prime Numbers.

36. Write a Python script that displays the first ten Mersenne numbers and displays ‘Prime’ next to Mersenne Prime Numbers.

# Write a Python script that displays first ten
# Mersenne numbers and displays ‘Prime’ next to Mersenne Prime Numbers.

for a in range(1,21):
     mersnum=2**a-1
     mid=mersnum//2+1
     for b in range(2,mid):
          if mersnum%b==0:
               print(mersnum)
               break
     else:
          print(mersnum,'\tPrime')

37. Write a program to calculate BMI and print the nutritional status as per the following table: 

37. Write a program to calculate BMI and print the nutritional status as per the following table: 

'''

# Write a program to calculate BMI and print
# the nutritional status as per following table:
Nutritional     WHO criteria

Status         (BMI cut-off)
Underweight         <18.5
Normal            18.5-24.9
Overweight        25-29.9
Obese               ≥30
'''

w=float(input('Enter the weight in kgs:'))
h=float(input('Enter the height in meters:'))
BMI=w/h**2
print('BMI is',BMI,end='')
if BMI<18.5:
     print('...Underweight')
elif BMI>=18.5 and BMI<24.9:
     print('...Normal')
elif BMI>=25 and BMI<29.9:
     print('...Overweight')
else:
     print('...Obese')

38. Write a python script to print the following pattern.

38. Write a python script to print the following pattern.

1

1    3

1    3     5

1    3     5     7

# Write python script to print the following pattern.
'''

1 3 
1 3 5 
1 3 5 7
'''

for a in range(3,10,2):
     print()
     for b in range(1,a,2):
          print(b, end=' ')
print()

39. Write a program to find the sum of the series :

39. Write a program to find the sum of the series :

 s=1+x+x ²+x ³+x ⁴…+x ⁿ

# Write a program to find sum of series : s=1+x+x²+x³+x⁴…+xⁿ

x=float(input('Enter the value of x:'))
n=int(input('Enter the value of n (for x**n):'))
s=0
for a in range(n+1):
    s+=x**a
print('Sum of first' ,n,'terms:',s)

 

40. Write a python script to input two numbers and print their LCM and HCF.

40. Write a python script to input two numbers and print their LCM and HCF.

#40.Write a python script to input two numbers
#and print their lcm and hcf.

x=int(input('Enter the first number:'))
y=int(input('Enter the second number:'))
if x>y:
    smaller=y
else:
    smaller=x
for i in range(1,smaller+1):
     if x%i==0 and y%i==0:
          hcf=i
          lcm=(x*y)/hcf
print('The HCF of',x,'and',y,'is:',hcf)
print('The LCM of',x,'and',y,'is:',lcm)

41. Write a python script to calculate the sum of the following series: S=(1)+(1+2)+(1+2+3)+……+(1+2+3+….+n) ​

41. Write a python script to calculate the sum of the following series:

S=(1)+(1+2)+(1+2+3)+……+(1+2+3+….+n)

# Write a python script to calculate the
# sum of the following series: S=(1)+(1+2)+(1+2+3)+……+(1+2+3+….+n)

Sum=0
n=int(input('How many terms?'))
for a in range(2,n+2):
     term=0
     for b in range(1,a):
          term+=b
     print('Term',(a-1),':',term)
     Sum+=term
print('Sum of',n,'terms is:',Sum)

42. Write a program to print the following using a single loop (no nested loops)

42. Write a program to print the following using a single loop (no nested loops)

1

1    1

1    1    1

1    1    1    1

1    1    1    1    1

'''
42.Write a program to print the following using a single loop (no nested loops)
1
11
111
1111
11111
'''

n=1
for a in range(5):
     print(n,end = ' ')
     print()
     n=n*10+1

43. Write a program to print a pattern like:

43. Write a program to print a pattern like:

4 3 2 1

4 3 2

4 3

' ' '

Write a program to print a pattern like:
4 3 2 1 
4 3 2 
4 3 
4
'''

for i in range(4):
     for j in range(4,i,-1):
          print(j,end=' ')
     else:
          print()

44. A program that reads a line and prints its statistics like: The number of uppercase letters:

44. A program that reads a line and prints its statistics like:

  • The number of uppercase letters:

  • The number of lowercase letters:

  • The number of alphabets:

  • The number of digits:

#Program that reads a line and print its statistics like:
'''
Number of uppercase letters:
Number of lowercase letters:
Number of alphabets:
Number of digits:
'''     

line=input('Enter a line:')
lowercount=uppercount=0
digitcount=alphacount=0

for a in line:
     if a.islower():
        lowercount+=1
     elif a.isupper():
        uppercount+=1
     elif a.isdigit():
        digitcount+=1
     if a.isalpha():
        alphacount+=1

print('Number of uppercase letters are:',uppercount)
print('Number of lowercase letters are:',lowercount)
print('Number of alphabets are:',alphacount)
print('Number of digits are:',digitcount)

 

45. Write a program that reads a line and a substring and displays the number of occurrences of the given substring in the line.

45. Write a program that reads a line and a substring and displays the number of occurrences of the given substring in the line.

#Write a program that reads a line and a substring
#and displays the number of occurrences of the given substring in the line.

line=input('Enter line:')
sub=input('Enter substring:')
length=len(line)
lensub=len(sub)
start=count=0
end=length

while True:
     pos=line.find(sub,start,end)
     if pos!=-1:
        count+=1
        start=pos+lensub
     else:
          break
     if start>=length:
          break
print('No. of occurences of',sub,':',count)

46. Write a program that takes a string with multiple words and then capitalizes the first letter of each word and forms a new string out of it.

46. Write a program that takes a string with multiple words and then capitalizes the first letter of each word and forms a new string out of it.

#Write a program that takes a string with multiple
#words and then capitalizes the first letter of each word
#and forms a new string out of it.

string=input('Enter a string:')
length=len(string)
a=0
end=length
string2=''

while a<length:
     if a==0:
        string2+=string[0].upper()
        a+=1
     elif(string[a]==' ' and string[a+1]!=' '):
        string2+=string[a]
        string2+=string[a+1].upper()
        a+=2
     elif (string[a]==',' and string[a+1]!=','):
        string2+=string[a]
        string2+=string[a+1].upper()
        a+=2
     else:
        string2+=string[a]
        a+=1
print('Original string:',string)
print('Capitalized words string:',string2)

 

47. Write a program that reads a string and checks whether it is a palindrome string or not.

47. Write a program that reads a string and checks whether it is a palindrome string or not.

#Write a program that reads a string and
#checks whether it is a palindrome string or not.

string=input('Enter a string:')
length=len(string)
mid=length//2
rev=-1
for a in range(mid):
     if string[a]==string[rev]:
          print(string,'is a palindrome.')
          break
     else:
          print(stri

48. Write a program that reads a string and displays the longest substring of the given string having just the consonants.

48. Write a program that reads a string and displays the longest substring of the given string having just the consonants.

#Write a program that reads a string and displays
#the longest substring of the given string having
#just the consonants.

string=input('Enter a string:')
length=len(string)
maxlength=0
maxsub=''
sub=''
lensub=0
for a in range(length):
     if string[a] in 'aeiou' or string[a] in 'AEIOU':
          if lensub>maxlength:
            maxsub=sub
            maxlength=lensub
            sub=''
            lensub=0
     else:
          sub+=string[a]
          lensub=len(sub)
          a+=1
print('Maximum length consonant substring is:',maxsub,end=' ')
print('with',maxlength,'characters')

49. Write a program that reads a string and then prints a string that capitalizes every other letter in the string.

49. Write a program that reads a string and then prints a string that capitalizes every other letter in the string.

# Write a program that reads a string and then
# prints a string that capitalizes every other letter in the string.

string=input('Enter a string:')
length=len(string)
print('Original string:',string)
string2=''
for a in range(0,length,2):
    string2+=string[a]
    if a<length-1:
        string2+=string[a+1].upper()
print('Alternatively capitalized string:',string2)

50. Write a program that reads the email id of a person in the form of a string and ensures that it belongs to domain @edupillar.com (Assumption: no invalid characters are there in email-id)

50. Write a program that reads the email id of a person in the form of a string and ensures that it belongs to domain @edupillar.com (Assumption: no invalid characters are there in email-id)

# Write a program that reads the email id of a person
# in the form of a string and ensures that it belongs to
# domain @learnpython4cbse.com(Assumption:no invalid characters
# are there in email-id)

email=input('Enter your email id:')
domain='@learnpython4cbse.com'
ledo=len(domain)       #ledo=length of domain
lema=len(email)         #lema=length of email
sub=email[lema-ledo:]

if sub==domain:
     if ledo!=lema:
          print('It is valid email id')
     else:
          print('This is invalid email id- contains just the domain name')
else:
     print('This email-d is either not valid or belongs to some other domain')

51. WAP to remove all odd numbers from the given list.

51. WAP to remove all odd numbers from the given list.

# WAP to remove all odd numbers from the given list.

L= [2, 7,12, 5,10,15,23]
for i in L: 
     if i%2!=0: 
          L.remove (i) 
print (L) 

 

52. WAP to display the second largest element of a given list.

52. WAP to display the second largest element of a given list.

# WAP to display second largest element of a given list.

L= [ 41, 6, 9, 13,4, 23]
m=max (L) 
secmax=L[0] 
for i in range(1, len(L) ) :
     if L[i]>secmax and L[i]<m: 
          secmax=L[i] 
print ('The second largest element is: ',secmax)

53. WAP to display frequencies of all the elements of a list.

53. WAP to display frequencies of all the elements of a list.

# WAP to display frequencies of all the elements of a list.
L= [3, 21, 5, 6, 3, 8, 21, 6] 
L1= [ ] 
L2= [ ] 
print ('Element' , ' \t' , 'frequency' )

for i in L: 
     if i not in L2: 
          x=L.count(i) 
          L1.append(x) 
          L2.append(i) 
     
for i in range(len(L1)): 
     print (L2[i],'\t\t\t',L1[i])

 

54. WAP in Python to find and display the sum of all the values which are ending with 3 from a list.

54. WAP in Python to find and display the sum of all the values which are ending with 3 from a list.

# WAP in Python to find and display the sum of all the values which are ending with 3 from a list.

L=[33,13,92,99,3,12] 
sum=0 
x=len (L) 
for i in range(0,x): 
     if type (L [i])== int:
          if L[i]%10==3: 
               sum+=L[i]
print (s

55. WAP to search an element from the given list.

55. WAP to search an element from the given list.

# WAP to search an element from the list
L=eval(input("Enter the elements:"))
n=len(L)
flag =1
s = int(input("Enter the element to be searched:"))
for i in range(0,n-1):
     if(L[i]==s):
          flag=1
          break;
     else:
          flag=0


if flag==1:
        print("Element found")
else:
        print("Elemnet not found")
               
     

 

56. WAP to accept values from user and create a tuple.

56. WAP to accept values from user and create a tuple.

# WAP to accept values from user and create a tuple.
t=tuple()
n=int(input("How many values you want to enter: "))
for i in range(n): 
     a=input("Enter Number: ")
     t=t+(a,) 
print("Entered Numbers are: ")
print(t)

57. Write a program to input the total number of sections and stream name in 11th class and display all information on the output screen.

57. Write a program to input the total number of sections and stream name in 11th class and display all information on the output screen.

# WAP to input any two tuples and swap their values

t1 = tuple()
n = int (input("Total no of values in First tuple: "))
for i in range(n):
     a = input("Enter Elements : ")
     t1 = t1 + (a,)
t2 = tuple()
m = int (input("Total no of values in Second tuple: "))
for i in range(m):
     a = input("Enter Elements : ")
     t2 = t2 + (a,)
print("First Tuple : ")
print(t1)
print("Second Tuple : ")
print(t2)

t1,t2 = t2, t1

print("After Swapping: ")
print("First Tuple : ")
print(t1)
print("Second Tuple : ")
print(t2)

58. Write a program to input the total number of sections and

58. Write a program to input the total number of sections and

# Write a program to input total number of sections and
#stream name in 11th class and display all information
#on the output screen.

classxi=dict()
n=int(input("Enter total number of section in xi class: "))
i=1
while i<=n: 
     a=input("Enter Section: ") 
     b=input ("Enter stream name: ")
     classxi[i]=b 
     i=i+1
print ("Class",'\t''Section''\t''Stream name')
for i in classxi: 
     print ("XI",'\t',i,'\t',classxi[i])

59. WAP to store students’ details like admission number, roll number, name and percentage in a dictionary and display information on the basis of admission number.

59. WAP to store students’ details like admission number, roll number, name and percentage in a dictionary and display information on the basis of admission number.

# WAP to store students’ details like admission number, roll number,
# name and percentage in a dictionary and display information on the 
# basis of admission number.

record = dict ()
i=1
n= int (input ("How many records u want to enter: "))
while(i<=n):
     Adm = input("Enter Admission number: ")
     roll = input("Enter Roll Number: ")
     name = input("Enter Name :")
     perc = float(input("Enter Percentage : "))
     t = (roll,name, perc)
     record[Adm] = t
     i = i + 1
Nkey = record.keys() 
for i in Nkey:
     print("\nAdmno- ", i, " :")
     r = record[i]
     print("Roll No\t", "Name\t", "Percentage\t")
     for j in r:
          print(j, end = "\t")

60. Write a Python program to remove an item from a tuple. ​

60. Write a Python program to remove an item from a tuple.

# Write a Python program to remove an item from a tuple.


#create a tuple
tuplex = "l","e","a","r","n","p","y","t","h","o","n","4","c","b","s","e"
print("Tuple Before Removing an item")
print(tuplex)
#converting the tuple to list
listx = list(tuplex) 
#use different ways to remove an item of the list
listx.remove("4") 
#converting the tuple to list
tuplex = tuple(listx)
print("\nTuple After Removing an item '4'")
print(tuplex)

61. Write a program to input n numbers from the user. Store these numbers in a tuple. Print the maximum, minimum, sum and mean of number from this tuple.

61. Write a program to input n numbers from the user. Store these numbers in a tuple. Print the maximum, minimum, sum and mean of number from this tuple.

# Write a program to input n numbers from the user.
# Store these numbers in a tuple. Print the maximum,
# minimum, sum and mean of number from this tuple.

numbers = tuple() #create an empty tuple 'numbers'
n = int(input("How many numbers you want to enter?: "))
print("Enter any ",n," numbers")
for i in range(0,n):
     num = int(input())
#it will assign numbers entered by user to tuple 'numbers'
     numbers = numbers +(num,)
print('\nThe numbers in the tuple are:')
print(numbers)
print("\nThe maximum number is: ")
print(max(numbers))
print("The minimum number is: ")
print(min(numbers))
print("The sum of numbers is: ")
print(sum(numbers))
print("The mean of numbers is: ")
mean = sum(numbers)/(i+1)
print(mean)
ele=int(input("Enter the element to be searched: "))
if ele in numbers:
     print("Element found")
else:
     print("Element not found")

bottom of page