X A AI Project File
X A AI Project File
P Yojna
Year : 2022-23
Name :
Class : XA
Roll No. : 10120
File :
Artificial Intelligence Practical File
CONTENTS
1. Factorial
2. Odd or even
3. Prime numbers
4. Tables
5. Highest between 3 numbers
6. Armstrong
7. Palindrome
8. Nested if else
9. For Loop
10. While Loop
11. Perfect Square
12. Conversion
13. Relational Operators
14. If Else
15. Finding Cube
1. Factorial
#WAP to find factorial of a number between 1 to 7
for i in range(1,8,1):
fact=1
for j in range(1,i+1,1):
fact=fact*j
the factorial of 2 = 2
the factorial of 3 = 6
the factorial of 4 = 24
2. Odd or Even
# WAP to find whether a number is odd or even
n=int(input("enter the number -"))
if n%2!=0:
print("Number is odd")
else:
print("Number is Even")
>> enter the number - 44
Number is Even
3. Prime Numbers
# WAP to find whether a number is prime or not
k=0
if n==0 or n==1:
elif n==2:
else:
for i in range(2,n,1):
if n%i==0:
k=k+1
if k==0:
print("number is Prime")
else:
number is Prime
4. Tables
# WAP to input a number and write its table till
10.
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50
if a>b:
if a>c:
print("a is Greater")
else:
print("C is greater")
else:
if b>c:
print("b is greater")
else:
print("c is greater")
b is greater
6. Armstrong
# WAP to find whether a number is an Armstrong or
not
order = len(str(num))
temp = num;
sum = 0
while(temp>0):
digit =temp%10
temp = temp//10
if(sum==num):
else:
7. Palindrome
# WAP to find whether a number is palindrome or
not
rev=0
p=n
while n>0:
r=n%10
n=n//10
rev=rev*10+r
if p==rev:
print("number is palindrome")
else:
number is palindrome
8. Nested if else
# WAP to print grades as per the given percentage
by the user
if p>=33:
if p>=45:
if p>=60:
if p>=75:
if p>=80:
if p>=90:
if p>100:
print("Invalid")
else:
print("A++")
else:
print("A+")
else:
print("A")
else:
print("B")
else:
print("C")
else:
print("Try Again")
A+
9. For Loop
# WAP to print odd numbers between 5 to 20
for i in range(5,20,1):
if i%2!=0:
print(i)
>> 5
11
13
15
17
19
21
10. While Loop
# WAP to find the reverse of a number
n=int(input())
rev=0
while n>0:
rem=n%10
n=n//10
rev=rev*10+rem
12. Conversion
height = float(input("Enter your height in
centimeters :: "))
print(heightininch)
heightinfeets = heightinch / 12
print(heightinfeets)
61.811023622047244
5.1499999999999995
else:
cube = num**3
print(cube)
1728
Submitted to:
Ms. Preeti Nagar