Central Board of Secondary Education
Central Board of Secondary Education
EDUCATION
CLASS: X
SECTION: A
ROLL NUMBER: 45
ACKNOWLEDGEMENT
Shruti Patra
CERTIFICATE
3. Write a program to find the maximum number out of the given three
numbers.
101-300 Rs. 100 plus Rs. 1.25 per unit in excess of 100
301-500 Rs. 350 plus Rs. 1.50 per unit in excess of 300
500 and above Rs. 650 plus Rs. 1.75 per unit in excess of 500
Write a program that read the customer number & power consumed and
prints the amount to be paid by the customer. Note that output should be well
formatted.
5. Write a program to check whether the entered number is Armstrong or
not.
14. Write a program to create a data frame to store data of candidates who
appeared in interviews. The data frame columns are name, score, attempts,
and qualify (Yes/No). Assign row index as C001,C002, and so on.
15. Write a program to create a data frame named player and store their data
in the columns like team, no. of matches runs, and
average. Assign player name as row index and Display only
those player details whose score is more than 1000.
18. Write a menu-driven program to calculate the mean, mode and median for
the given data: [5,6,1,3,4,5,6,2,7,8,6,5,4,6,5,1,2,3,4]
19. Consider the following data of a clothes store and plot the data on
the line chart and customize the chart as you wish:
Month Jeans T-Shirts Shirts
March 1500 4400 6500
April 3500 4500 5000
May 6500 5500 5800
June 6700 6000 6300
July 6000 5600 6200
August 6800 6300 4500
20. Observe the given data for monthly sales of one of the salesmen
for 6 months. Plot them on the line chart.
Month January February March April May June
Sales 2500 2100 1700 3500 3000 3800
Apply the following customizations to the chart:
• Give the title for the chart - "Sales Stats"
• Use the "Month" label for X-Axis and "Sales" for Y-Axis.
• Display legends.
• Use dashed lines with the width 5 point.
• Use red color for the line.
• Use dot marker with blue edge color and black fill color.
Unit 5: Computer Vision
21. Visit https://www.w3schools.com/colors/colors_rgb.asp.
On the basis of this online tool, try and write answers of all the
below-mentioned questions.
• What is the output colour when you put R=G=B=255?
• What is the output colour when you put R=G=255,B=0?
• What is the output colour when you put R=255,G=0,B=255?
• What is the output colour when you put R=0,G=255,B=255?
• What is the output colour when you put R=G=B=0?
• What is the output colour when you Put R=0,G=0,B=255?
• What is the output colour when you Put R=255,G=0,B=0?
• What is the output colour when you put R=0,G=255,B=0?
• What is the value of your colour?
22. Create your own pixels on piskel app and make a gif image.
Write a program that read the customer number & power consumed and prints
the amount to be paid by the customer. Note that output should be well formatted.
#Input Data
cno=int(input("Enter Consumer Number:"))
pc=int(input("Enter power consumed:"))
#Computing bill amount based on power consumed
if pc>0 and pc<=100:
bill_amt=pc*1
elif pc>100 and pc<=300:
bill_amt=100+(pc-100)*1.25
elif pc>300 and pc<500:
bill_amt=350+(pc-300)*1.50
elif pc>500:
bill_amt=650+(pc-500)*1.75
else:
print("Invalid Power Consumed Units")
#Printing the bill in proper format
print("~"*60)
print("\t\tABC Power Company Ltd.")
print("~"*60)
print("Consumer Number:",cno)
print("Consumed Units:",pc)
print("------------------------------")
print("Bill Amount:",bill_amt)
23
456
7 8 9 10
11 12 13 14 15
8. Write a program to create a list of students' marks with user-defined values and
find the maximum.
9. Write a program to create a list of numbers and swap the content with the next
value divisible by 5.
For example: list = [4,25,31,7,35,44,55]
Output: [25,4,31,35,7,55,44]
#Take input for no of subjects
n=int(input("Enter no. of subjects:"))
#Creating empty list
l=[]
#Accepting marks and appending marks into the list
for i in range(n):
m=int(input("Enter marks:"))
l.append(m)
#Swaping elements
for i in range(len(l)) :
if l[i] % 5 == 0 :
l [ i ], l [i-1] = l [ i - 1 ] , l [i]
print("List after swap:",l)
10. Write a program to count the frequency of every element in a given list.
#Creating empty list
l = []
#Take input for n no. of elements
n=int(input("Enter the no. of elements:"))
15.Write a program to create a data frame named player and store their data in
the
columns like team, no. of matches, runs, and average. Assign player name as row
index and Display only those player details whose score is more than 1000.
#import pandas package
import pandas as pd
#Creating Dictionary to store data
d={'Team':['India','Pakistan','England','Australia'],
'Matches':[25,23,19,17],
'Runs':[1120,1087,954,830],
'Average':[44.80,47.26,50.21,48.82]}
#Creating a dataframe
player=pd.DataFrame(d,index=['Virat kohli','Babar Azam','Ben Stokes','Steve
Smith'])
#Displaying data whose runs > 1000
print(player[player['Runs']>1000])
16. Write a program to represent the data on the ratings of mobile games on bar
chart. The sample data is given as: Pubg, FreeFire, MineCraft, GTA-V, Call of
duty, FIFA 22. The rating for each game is as: 4.5,4.8,4.7,4.6,4.1,4.3.
#Import package for Matplot Library
import matplotlib.pyplot as plt
#Creating lists for data
games=['Pubg', 'FreeFire', 'MineCraft', 'GTA-V','Call of duty', 'FIFA 22']
rating=[4.5,4.8,4.7,4.6,4.1,4.3]
#Creating bar graph with different bar colours
plt.bar(games,rating,color=['black', 'red', 'green', 'blue', 'yellow'])
#Customizing the bar graph
plt.title("Games Rating 2022")
plt.xlabel('Games')
plt.ylabel('Rating')
plt.legend();plt.show()
17. Consider the following data of a clothes store and plot the data on the line
chart:
Month Jeans T-Shirts Shirts
March 1500 4400 6500
April 3500 4500 5000
May 6500 5500 5800
June 6700 6000 6300
July 6000 5600 6200
August 6800 6300 4500
Customize the chart as you wish.
#imort package for line chart
import matplotlib.pyplot as pp
#creating list data
mon =['March','April','May','June','July','August']
jeans= [1500,3500,6500,6700,6000,6800]
ts = [4400,4500,5500,6000,5600,6300]
sh = [6500,5000,5800,6300,6200,4500]
#Creating Line chart
pp.plot(mon,jeans,label='Mask',color='g',linestyle='dashed', linewidth=4,\
marker='o', markerfacecolor='k', markeredgecolor='r')
pp.plot(mon,ts,label='Mask',color='b',linestyle='dashed', linewidth=4,\
marker='3', markerfacecolor='k', markeredgecolor='g')
pp.plot(mon,sh,label='Mask',color='r',linestyle='dashed', linewidth=4,\
marker='v', markerfacecolor='k', markeredgecolor='b')
#Cusotmizing plot
pp.title("Apna Garment Store")
pp.xlabel("Months")
pp.ylabel("Garments")
pp.legend()
pp.show()
18. Observe the given data for monthly sales of one of the salesmen for 6 months.
Plot them on the line chart.
Month January February March April May June
Sales 2500 2100 1700 3500 3000 3800
Apply the following customizations to the chart:
• Give the title for the chart - "Sales Stats"
• Use the "Month" label for X-Axis and "Sales" for Y-Axis.
• Display legends.
• Use dashed lines with the width 5 point.
• Use red color for the line.
• Use dot marker with blue edge color and black fill color.
#Import pyplot
import matplotlib.pyplot as pp
#Prepraing data
mon =['January','February','March','April','May','June']
sales = [2500,2100,1700,3500,3000,3800]
#Crating line chart
pp.plot(mon,sales,label='Sales',color='r',linestyle='dashed', linewidth=4,\
marker='o', markerfacecolor='k', markeredgecolor='b')
#Customizing the chart
pp.title("Sales Report")
pp.xlabel("Months")
pp.ylabel("Sales")
pp.legend()
pp.show()
19. Write a menu-driven program to calculate the mean, mode and median for the
given data:
[5,6,1,3,4,5,6,2,7,8,6,5,4,6,5,1,2,3,4]
#import statistics
import statistics
#Creating list
l=[5,6,1,3,4,5,6,2,7,8,6,5,4,6,5,1,2,3,4]
#Display mean, mode and median value using functions
print("Mean Value:%.2f"%statistics.mean(l))
print("Mode Value:%.2f"%statistics.mode(l))
print("Median Value:%.2f"%statistics.median(l))
20. Write a program to calculate variance and standard deviation for the given
data:
[33,44,55,67,54,22,33,44,56,78,21,31,43,90,21,33,44,55,87]
#import statistics
import statistics
#Creating list
l=[33,44,55,67,54,22,33,44,56,78,21,31,43,90,21,33,44,55,87]
#Display varaince and standard deviation value using functions
print("Variance:%.2f"%statistics.variance(l))
print("Standard Deviation:%.2f"%statistics.stdev(l))