Comprehensive Solution Artificial Intelligence Class 9 Suggested Practical Programs

In this article, I am going discuss the comprehensive solution Artificial Intelligence Class 9 Suggested Practical Programs. These programs are given in the curriculum document on Artificial Intelligence. This solution can be used in practical files. Here we go!

Artificial Intelligence Class 9 Practical Assessment Structure

Unit 4 in Artificial Intelligence Class 9 Introduction to Python is based on Part C – Practical Work. Under this suggested programs list is provided.

The practical work assessment structure is as follows:

PartS.NoComponentMarks
C1Practical File (15 Python Programs)15
2Practical Examination
– Simple program using input and print function
– Variables, Arithmetic Operators, Expressions, Data Type
– Flow of control and conditions
– Lists
* Any 3 programs based on the above topics
15
3Viva Voce5
D4Project Work / Field Visit / Student Portfolio
relate it to Sustainable Development Goals
(Anyone has to be done)
15
Total50

Now let us see the list of programs suggested by CBSE in the curriculum document.

Artificial Intelligence Class 9 Suggested Practical Programs

Let us see the suggested programs given in the curriculum. The list is as follows:

S.NoTopicPrograms
1Print1. To print personal information like Name, Father’s Name, Class, School Name.
2. To print the following patterns using multiple print commands-
3. To find square of number 7
4. To find the sum of two numbers 15 and 20.
5. To convert length given in kilometers into meters.
6. To print the table of 5 up to five terms.
7. To calculate Simple Interest if the principle_amount = 2000 rate_of_interest = 4.5 time = 10
2Input8. To calculate the Area and Perimeter of a rectangle
9. To calculate the Area of a triangle with Base and Height
10. To calculate the average marks of 3 subjects
11. To calculate the discounted amount with discount %
12. To calculate the Surface Area and Volume of a Cuboid
3List13. Create a list in Python of children selected for science quiz with the following names- Arjun, Sonakshi, Vikram, Sandhya, Sonal, Isha, Kartik
Perform the following tasks on the list in sequence-
○ Print the whole list
○ Delete the name “Vikram” from the list
○ Add the name “Jay” at the end
○ Remove the item which is at the second position.
14. Create a list num=[23,12,5,9,65,44]
○ Print the length of the list
○ Print the elements from second to fourth position using positive indexing
○ Print the elements from position third to fifth using negative indexing
15. Create a list of the first 10 even numbers, add 1 to each list item, and print the final list.
16. Create a list List_1=[10,20,30,40]. Add the elements [14,15,12] using the extend function. Now sort the final list in ascending order and print it.
4If, For, While17. Program to check if a person can vote
18. To check the grade of a student
19. Input a number and check if the number is positive, negative, or zero, and display an appropriate message
20. To print first 10 natural numbers
21. To print first 10 even numbers
22. To print odd numbers from 1 to n
23. To print sum of first 10 natural numbers
24. Program to find the sum of all numbers stored in a list

Artificial Intelligence Class 9 Suggested Practical Programs Solution

So let’s see the solution of the above programs provided in the curriculum. Here I will provide the solution with Jupyter Notebook links. Here we go!

Print Function

[1] To print personal information like Name, Father’s Name, Class, and School Name.

print("Name - Sanjay Parmar")
print("Father's Name - Trikambhai Parmar")
print("Class - IX")
print("School - ABC International School")

[2] To print the following patterns using multiple print commands-

*                             * * * * * 
* *                           * * * * 
* * *                         * * * 
* * * *                       * * 
* * * * *                     * 
# Part A
print("*")
print("* * ")
print("* * *")
print("* * * *")
print("* * * * *")

# Part B
print("* * * * *")
print("* * * *")
print("* * *")
print("* * ")
print("*")

[3] To find the square of the number 7

#Method 1
print(7**2)
#Method 2
print(7*7)
#Mehtod 3
import math
print(math.pow(7,2))

[4] To find the sum of two numbers 15 and 20.
[5] To convert length given in kilometers into meters.
[6] To print the table of 5 up to five terms.
[7] To calculate Simple Interest if the principle_amount = 2000 rate_of_interest = 4.5 time = 10

#Program 4
print(15+20)
#Program 5
kms=5
print(kms,"kms = "5*1000, " meters")
#Program 6
print(5," * ", 1, " = ", 5*1)
print(5," * ", 2, " = ", 5*2)
print(5," * ", 3, " = ", 5*3)
print(5," * ", 4, " = ", 5*4)
print(5," * ", 5, " = ", 5*5)
#Program 7
principle_amount=2000
rate_of_nt=4.5
time=10
print("Simple Interest -", (principal*rate_of_int*time)/100)

Input Function

[8] To calculate Area and Perimeter of a rectangle

l=int(input("Enter length:"))
w=int(input("Enter Width:"))
area=l*w
Perimeter= 2(l+w)
print("Area of Rectangle:",area)
print("Area of Perimeter:",Perimeter)

[9] To calculate Area of a triangle with Base and Height

Base=float(input("Enter base:"))
Height=float(input("Enter height:"))
area_of_triangle=Base*Height/2
print("Area of triangle:",area_of_triangle)

[10] To calculating average marks of 3 subjects

mm=int(input("Enter Maximum marks of each subject:"))
eng=float(input("Enter marks of English:"))
maths=float(input("Enter marks maths:"))
ai=float(input("Enter AI:"))
print("Maximum marks of each subject:",mm)
avg=(eng+maths+ai)/3
print("Average of 3 subjects marks:",avg)

[11] To calculate discounted amount with discount %

bill_amt=float(input("Enter Bill Amount:"))
dis_per=float(input("Enter discount in (%):"))
dis=bill_amt*(dis_per/100)
net_amt=bill_amt-dis
print("Discount Amount:",dis)
print("Net Amount:",net_amt)

[12] To calculate Surface Area and Volume of a Cuboid

length=float(input("Enter Length:"))
breadth=float(input("Enter Breadth:"))
height=float(input("Enter Height:"))
area_cuboid = 2 * ((length * breadth) + (breadth * height) + (height * length))
volume = length * breadth * height
print("Surface area of the cuboid having length ", length, " breadth ", breadth, " and height ", height, " is --> ", area_cuboid)
print("Volume of cuboid having length", length, " breath", breadth, " and height ", height,  " is --> ", volume)

Programs based on Lists

[13] Create a list in Python of children selected for science quiz with the following names- Arjun, Sonakshi, Vikram, Sandhya, Sonal, Isha, Kartik
Perform the following tasks on the list in sequence-
○ Print the whole list
○ Delete the name “Vikram” from the list
○ Add the name “Jay” at the end
○ Remove the item which is at the second position.

stu_lst=['Arjun','Sonakshi','Vikram','Sandhya','Sonal','Isha','Kartik']

#Print the whole list
print(stu_lst)

#Delete the name Vikram
#method - 1
#del stu_lst['Vikram']

#Method - 2
#stu_lst.pop(stu_lst.index('Vikram'))



#Add the name "Jay" at the end
stu_lst.append('Jay')


#remove the item at second position
stu_lst.remove(stu_lst[2])
print(stu_lst)

[14] Create a list num=[23,12,5,9,65,44]
○ Print the length of the list
○ Print the elements from second to fourth position using positive indexing
○ Print the elements from position third to fifth using negative indexing

num=[23,12,5,9,65,44]

#printing the length of the list
print("Length of list is:", len(num))

#Print the elements from second to fourth position using positive indexing
print("2nd to 4th Position elements:",num[1:4])

#Print the elements from position third to fifth using negative indexing
print("Print the elements from position third to fifth using negative indexing",num[-4:-1])

[15] Create a list of the first 10 even numbers, add 1 to each list item, and print the final list.

l=list(range(2,21,2))
print(l)
for i in range(len(l)):
    l[i]=l[i]+1
print(l)

[16] Create a list List_1=[10,20,30,40]. Add the elements [14,15,12] using the extend function. Now sort the final list in ascending order and print it.

list_1=[10,20,30,40]
list_1.extend([14,15,12])
list_1.sort()
print(list_1)

[17] Program to check if a person can vote

age=int(input("Enter Age:"))
if age>=18:
    print("Person is eligible for vote")
else:
    print("Person is not eligible for vote")

[18] To check the grade of a student

per=float(input("Enter Percentage:"))
if per>=91 and per<=100:
    print("Grade:A")
elif per>=71 and per<=90:
    print("Grade:B")
elif per>=51 and per<=70:
    print("Grade:C")
elif per>=35 and per<=50:
    print("Grade:D")
else:
    print("Imrovemenet required...")

[19] Input a number and check if the number is positive, negative, or zero, and display an appropriate message

n=int(input("Enter any number to check:"))
if n>0:
    print("No is positive")
elif n<0:
    print("No is negative")
else:
    print("Zero")

[20] To print first 10 natural numbers

for i in range(1,11):
    print(i)

[21] To print first 10 even numbers

for i in range(1,21,2):
    print(i)

[22] To print odd numbers from 1 to n

n=int(input("Enter n:"))
for i in range(1,n,2):
    print(i)

[23] To print sum of first 10 natural numbers

s=0
for i in range(1,11):
   s+=i
print(s)

[24] Program to find the sum of all numbers stored in a list

l=[10,20,30,40,50]
s=0
for i in l:
   s+=i
print(s)

Download all programs in Notebook format from the give link:

Download suggested program soultion for AI Class 9

Follow this link for AI class 9 contents:

Artificial Intelligence Class 9 Notes complete PDF

Leave a Reply