0% found this document useful (0 votes)
25 views

Practical-File-Sample

Uploaded by

subratsaanvi3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Practical-File-Sample

Uploaded by

subratsaanvi3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 24

PRACTICAL FILE

OF
ARTIFICIAL INTELLIGENCE (417)
SESSION 2021-22
BY :
NAME- BHUMIKA KAUSHIK
ROLL NO-12102214
UNDER GUIDANCE OF
MR. JAY KUMAR BHAGWANI
FOR PARTIAL FULFILMENT OF
CLASS-X
SUBMITTED TO-

BAL BHARATI PUBLIC SCHOOL, NTPC SIPAT, BILASPUR CERTIFICATE

It is to certify Bhumika Kaushik of class X has successfully completed the practical


work with the help of Python language under my guidance and supervision.
I am satisfied with his initiatives and his effort for completion of the practical work.
As a part of curriculum of CBSE class X examination.

Mr.JAY BHAGWANI MR.SHALABH NIGAM

Internal Examiner External Examiner Principal

ACKNOWLEDGEMENT
I am greatly indebted to my Teacher Mr. Jay Kumar Bhagwani
for his effervescent, encouragement and for constructive
guidance. I would like to express my gratitude to him for
making me proficient in learning and understanding through
Python and helping me a lot in completing my work and
assignment.
I also give thanks to respected principal sir Mr. Shalabh Nigam
without whose co-operation this practical work wouldn’t have
been completed.
I am heartedly thankful to my parents, my family and my
classmates who helped me through my work.

1.# Python Program to find Total, Average, and Percentage of Five Subjects

english = float(input("Please enter English Marks: "))

math = float(input("Please enter Math score: "))


computers = float(input("Please enter Computer Marks: "))

physics = float(input("Please enter Physics Marks: "))

chemistry = float(input("Please enter Chemistry Marks: "))

total = english + math + computers + physics + chemistry

average = total / 5

percentage = (total / 500) * 100

print("\nTotal Marks = %.2f" %total)

print("Average Marks = %.2f" %average)

print("Marks Percentage = %.2f" %percentage)

OUTPUT- 1

Please enter English Marks: 85

Please enter Math score: 98

Please enter Computer Marks: 95

Please enter Physics Marks: 92

Please enter Chemistry Marks: 93

Total Marks = 463.00

Average Marks = 92.60

Marks Percentage = 92.60

OUTPUT- 2

Please enter English Marks: 96

Please enter Math score: 99

Please enter Computer Marks: 94

Please enter Physics Marks: 95

Please enter Chemistry Marks: 97

Total Marks = 481.00

Average Marks = 96.20

Marks Percentage = 96.20

2.# Program to convert the currency from rs. To dollar or vice versa.

usd = float(input("Enter currency in USD: "))

inr = usd * 73
print("The currency in INR is",round(inr,2))

&

inr = float(input("Enter currency in inr: "))

usd = inr/73

print("The currency in USD is",round(usd,2))

OUTPUT-1

Enter currency in USD: 3

The currency in INR is 219.

Enter currency in USD: 10

The currency in INR is 730.0

OUTPUT-2

Enter currency in inr: 4

The currency in USD is 0.05

Enter currency in inr: 73

The currency in USD is 1.0

3.# Program to check if entered number is Even or Odd.

num=int(input("Enter any number"))

if (num % 2 != 0):
print("Number is odd")

else:

print("Number is even")

OUTPUT-1

Enter any number4

Number is even

OUTPUT-2

Enter any number5

Number is odd

4.# Program to display the following pattern :

b)1

12
123

rows = int(input("Enter the number of rows: "))

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

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

print(j, end=' ')

print("")

OUTPUT-1

Enter the number of rows: 5

12

123

1234

12345

OUTPUT-2

Enter the number of rows: 2

12

5.# Program to check if the entered number is prime or not.

for i in range(2,int(num/2)+1):

if(num % i) == 0:

print(num,"is not a prime number")


break

else:

print(num,"is a prime number")

else:

print(num,"is not a prime number")

OUTPUT-1

Enter an input number:17

17 is a prime number

OUTPUT-2

Enter an input number:10

10 is not a prime number

6.# Program to display the table of a given number in the following format :

table=int(input("Enter any number"))

for i in range(1,6):

print(table,"*",i,"=",table*i)
OUTPUT-1

Enter any number4

4*1=4

4*2=8

4 * 3 = 12

4 * 4 = 16

4 * 5 = 20

OUTPUT-2

Enter any number2

2*1=2

2*2=4

2*3=6

2*4=8

2 * 5 = 10

7.# Program to calculate the grade of students : Marks

> = 90 A1

>=80 A2

>=70 B1
>=60 B2

>=50 C1

>=40 C2

>=33 D

<=33 E

marks=float(input("Enter your marks: "))

if marks >= 90:

print("A1")

elif marks >=80:

print("A2")

elif marks >=70:

print("B1")

elif marks >=60:

print("B2")

elif marks >=50:

print("C1")

elif marks >=40:

print("C2")

elif marks >=33:

print("D")

else:

print("E")

OUTPUT-1

Enter your marks: 85

A2

OUTPUT-2

Enter your marks: 30

8.# Program to calculate the factorial of a number

num = int(input("Enter a number: "))

factorial = 1
if num == 0:

print("The factorial of 0 is 1")

else:

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

factorial = factorial*i

print("The factorial of",num,"is",factorial)

OUTPUT-1

Enter a number: 6

The factorial of 6 is 1

The factorial of 6 is 2

The factorial of 6 is 6

The factorial of 6 is 24

The factorial of 6 is 120

The factorial of 6 is 720

OUTPUT-2

Enter a number: 4

The factorial of 4 is 1

The factorial of 4 is 2

The factorial of 4 is 6

The factorial of 4 is 24

9.# Program to calculate the discount Total amount > 10000 (20% ) >5000 (10%)

<5000 (5%)

amount=float(input("Enter total amount: "))


if amount> 10000:

print("Your discount is ",0.4*amount,)

elif amount> 5000:

print("Your discount is ",0.2*amount)

else:

print("Your discount is ",0.1*amount)

OUTPUT-1

Enter total amount: 80

Your discount is 8.0

OUTPUT-2

Enter total amount: 500

Your discount is 50.0

10.# Program to calculate the sum of the series :

a) 1 + 2 + 3 + ………..

b) 2 + 4 + 6 + ……..

c) ½ + ¼ + 1/6 + ……
num=int(input("enter the number for upto which series should go:"))

sum= (num/2)*(2+(num-1))

print("sum of the series is: ", sum)

OUTPUT-1

enter the number for upto which series should go:4

sum of the series is: 10.0

OUTPUT-2

enter the number for upto which series should go:1

sum of the series is: 1.0

11.# Create a list of following elements : Apple, banana, pineapple, orange

Give the command for the following :

●Add a new element – Guava

fruitlist=["Apple","Banana","Pineapple","Orange"]

fruitlist.append("Guava")
print(fruitlist)

OUTPUT

['Apple', 'Banana', 'Pineapple', 'Orange', 'Guava']

●Insert a new element at specific position eg. in second position

fruitlist=["Apple","Banana","Pineapple","Orange"]

fruitlist.insert(1,"Mango")

print(fruitlist)

OUTPUT

['Apple', 'Mango', 'Banana', 'Pineapple', 'Orange']

●Delete the last element.

fruitlist=["Apple","Banana","Pineapple","Orange"]

fruitlist.pop()

print(fruitlist)

OUTPUT

['Apple', 'Banana', 'Pineapple']

●Sort the list

fruitlist=["Orange","Banana","Pineapple","Apple"]

fruitlist.sort()

print(fruitlist)

OUTPUT

['Apple', 'Banana', 'Orange', 'Pineapple']

12.# Create a tuple and write the commands associated with tuple.

(i) colours=("red","black","blue","green","yellow","pink")

print(colours)

OUTPUT-

('red', 'black', 'blue', 'green', 'yellow', 'pink')


(ii) colours=("red","black","blue","green","yellow","pink")

print(len(colours))

OUTPUT-

(iii) colours=("red","black","blue","green","yellow","pink")

del(colours)

OUTPUT-

Nothing

(iv) colours=("red","black","blue","green","yellow","pink")

print(type(colours))

OUTPUT-

<class 'tuple'>

13.# Create a dictionary and its commands.

(i) my_dict={1:"maths", 2:"english", 3:"sst", 4:"ai", 5:"hindi"}

print(my_dict)

OUTPUT-

{1: 'maths', 2: 'english', 3: 'sst', 4: 'ai', 5: 'hindi'}


(ii) my_dict={1:"maths", 2:"english", 3:"sst", 4:"ai", 5:"hindi"}

my_dict[6]="science"

print(my_dict)

OUTPUT-

{1: 'maths', 2: 'english', 3: 'sst', 4: 'ai', 5: 'hindi', 6: 'science'}

(iii) my_dict={1:"maths", 2:"english", 3:"sst", 4:"ai", 5:"hindi"}

my_dict.pop(3)

print(my_dict)

OUTPUT-

{1: 'maths', 2: 'english', 4: 'ai', 5: 'hindi'}

(iv) my_dict={1:"maths", 2:"english", 3:"sst", 4:"ai", 5:"hindi"}

del my_dict

OUTPUT-

Nothing

(v) my_dict={1:"maths", 2:"english", 3:"sst", 4:"ai", 5:"hindi"}

print(len(my_dict))

OUTPUT-

(vi) my_dict={1:"maths", 2:"english", 3:"sst", 4:"ai", 5:"hindi"}

print(type(my_dict))

OUTPUT-

<class 'dict'>

14.# Create a set and its operations.

(i) myset={"shyam", 3, "ram", "sita", 4,"ram"}

print(myset)

OUTPUT-

{3, 4, 'shyam', 'sita', 'ram'}


(ii) myset={"shyam", 3, "ram", "sita", 4,"ram"}

myset.add(2)

print(myset)

OUTPUT-

{2, 3, 4, 'ram', 'shyam', 'sita'}

(iii) myset={"shyam", 3, "ram", "sita", 4,"ram"}

myset.remove("ram")

print(myset)

OUTPUT-

{3, 4, 'sita', 'shyam'}

15.# Program to find out the largest number out of three numbers.

num1=int(input("Enter first number: "))

num2=int(input("Enter second number: "))

num3=int(input("Enter third number: "))

if num1>(num2 and num3):


print(num1,"is greatest among all")

elif num2>(num1 and num3):

print(num2,"is greatest among all")

elif num3>(num1 and num2):

print(num3,"is greatest among all")

OUTPUT- 1

Enter first number: 10

Enter second number: 4

Enter third number: 99

99 is greatest among all

OUTPUT- 2

Enter first number: 1

Enter second number: 9

Enter third number: 6

9 is greatest among all

17.# Display the Fibonacci series upto nth term.

nterms = int(input("How many terms? "))

n1, n2 = 0, 1

count = 0

if nterms <= 0:
print("Please enter a positive integer")

elif nterms == 1:

print("Fibonacci sequence upto",nterms,":")

print(n1)

else:

print("Fibonacci sequence:")

while count < nterms:

print(n1)

nth = n1 + n2

n1 = n2

n2 = nth

count += 1

OUTPUT- 1

How many terms? 10

Fibonacci sequence:

13

21

34

18.# Program to find out the length of the string.

string=str(input("Enter any word:"))

print("length of the string is:",len(string))


OUTPUT- 1

Enter any word:Bhumika

length of the string is: 7

OUTPUT- 2

Enter any word:Muskan

length of the string is: 6

19.# Program to find out the sum of digits of a number.

n=int(input("Enter a number:"))

tot=0

while(n>0):

dig=n%10
tot=tot+dig

n=n//10

print("The total sum of digits is:",tot)

OUTPUT- 1

Enter a number:22

The total sum of digits is: 4

OUTPUT- 2

Enter a number:484

The total sum of digits is: 16

20.# Program to create a report card.

sname=input("Student's Name:")

admNo=input("Admission No.")

fname=input("Father's Name:")

mname=input("Mother's Name:")
gender=input("Gender:")

sclass=input("Class:")

eng=float(input("English marks:"))

hin_sans=float(input("Hindi/Sanskrit marks:"))

maths=float(input("Maths marks:"))

science=float(input("Science marks:"))

ssc=float(input("SSc marks:"))

ai=float(input("AI marks:"))

total=eng+hin_sans+maths+science+ssc+ai

percent=(eng+hin_sans+maths+science+ssc+ai)/6

grade=""

if percent>=90:

grade="Excellent"

elif percent>=75:

grade="Very good"

elif percent>=60:

grade="Good"

elif percent>=45:

grade="Average"

elif percent>=33:

grade="Poor"

else:

grade="Fail"

print("***************************************************************** *********************************")

print("BAL BHARATI PUBLIC SCHOOL, NTPC-SIPAT")

print("CBSE Affiliation No.- 3330083")

print("------------------------------------------------------------------------------------------------------------------------------------------------------------------")

print("Student Name:",sname,"\t","\t","Admi No. ",admNo)

print("Father's Name:",fname,"\t","\t","Gender: ",gender)

print("Mother's Name:",mname,"\t","\t","Class: ",sclass)

print("------------------------------------------------------------------------------------------------------------------------------------------------------------------")

max=100
min=33

print("Subject","\t","Max","\t","Min","\t","Marks Obt.")

print("English","\t",max,"\t",min,"\t",eng)

print("Hindi/Sans",max,"\t",min,"\t",hin_sans)

print("Maths","\t",max,"\t",min,"\t",maths)

print("Science","\t",max,"\t",min,"\t",science)

print("SSc ","\t",max,"\t",min,"\t",ssc)

print("AI ","\t",max,"\t",min,"\t",ai)

print("-----------------------------------------------------------------------------------------------------------------------------------------------------------------")

print("Total Marks:","\t","\t","\t",total)

print("Percentage:","\t","\t","\t",percent)

print("Grade: ","\t","\t","\t",grade)

print("-----------------------------------------------------------------------------------------------------------------------------------------------------------------")

print("Class Teacher's Remarks")

print("\t\t\t\t", "Principal Signature")

OUTPUT

Student's Name:BHUMIKA KAUSHIK

Admission No.181550

Father's Name:MR.DEWENDRA KAUSHIK

Mother's Name:MRS.MITHILESH KAUSHIK

Gender:FEMALE

Class:10th
English marks:96

Hindi/Sanskrit marks:99

Maths marks:100

Science marks:97

SSc marks:94

AI marks:99.5

***************************************************************** *********************************

BAL BHARATI PUBLIC SCHOOL, NTPC-SIPAT

CBSE Affiliation No.- 3330083

------------------------------------------------------------------------------------------------------------------------------------------------------------------

Student Name: BHUMIKA KAUSHIK Admi No. 181550

Father's Name: MR.DEWENDRA KAUSHIK Gender: FEMALE

Mother's Name: MRS.MITHILESH KAUSHIK Class: 10th

------------------------------------------------------------------------------------------------------------------------------------------------------------------

Subject Max Min Marks Obt.

English 100 33 96.0

Hindi/Sans 100 33 99.0

Maths 100 33 100.0

Science 100 33 97.0

SSc 100 33 94.0

AI 100 33 99.5

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

Total Marks: 585.5

Percentage: 97.58333333333333

Grade: Excellent

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

Class Teacher's Remarks

Principal Signature

You might also like