You are on page 1of 16

Faculty of Engineering & Technology

Subject Name:- Artificial Intelligence Lab.


Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th

PRACTICAL: - 5
PROGRAM-1

AIM: Write a python program to illustrate different set operations.

CODE:
Operation-1) Union
number2 = set()
for i in range(0, 5):
number2.add(int(input("Enter nummbers for set1:")))
print("\nNumbers entered in set1 are as follows:")
print(number2)
pass
number3 = set()
for i in range(3, 9):
number3.add(int(input("Enter numbers for set2:")))
print("\nNumbers entered in set2 are as follows:")
print(number3)
pass
#union
print("\nUnion for given sets are as follows")
print(number2 | number3)

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th

OUTPUT :

Operation-2) Inetrsection
number2 = set()
for i in range(0, 5):
number2.add(int(input("Enter nummbers for set1:")))
print("\nNumbers entered in set1 are as follows:")
print(number2)
pass
number3 = set()
for i in range(3, 9):
number3.add(int(input("Enter numbers for set2:")))
print("\nNumbers entered in set2 are as follows:")
print(number3)
pass

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th

#intersection
print("\nIntersection for given sets are as follows")
print(number2 & number3)

OUTPUT :

Operation-3) Difference
number2 = set()
for i in range(0, 5):
number2.add(int(input("Enter nummbers for set1:")))
print("\nNumbers entered in set1 are as follows:")
print(number2)
pass
number3 = set()

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th
for i in range(3, 9):
number3.add(int(input("Enter numbers for set2:")))
print("\nNumbers entered in set2 are as follows:")
print(number3)
pass
#difference
print("\nDifference for given sets are as follows")
print(number2 - number3)

OUTPUT :

Operation-4) Symmetric
Enrollment No.- 200303108159 Page |
Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th
number2 = set()
for i in range(0, 5):
number2.add(int(input("Enter nummbers for set1:")))
print("\nNumbers entered in set1 are as follows:")
print(number2)
pass
number3 = set()
for i in range(3, 9):
number3.add(int(input("Enter numbers for set2:")))
print("\nNumbers entered in set2 are as follows:")
print(number3)
pass
#symmetric
print("\nSymmetric for given sets are as follows")
print(number2 ^ number3)
OUTPUT :

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th
PROGRAM-2

AIM: Write a python program to generate calendar for different month and
year.

CODE:
import calendar
year = int(input("Enter your required year:"))
month = int(input("Enter your required month:"))
print(calendar.month(year,month))

OUTPUT :

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th
PROGRAM-3

AIM: Write a python program to implement simple calculator program.

CODE:
import math
print("\nChoose any one operation.")
print("\n1.Addition")
print("2.Subtraction")
print("3.Multiplication")
print("4.Division")
print("5.Under root")

while True:
choice = input("\nEnter choice(1,2,3,4,5): ")

if choice in ('1', '2', '3', '4', '5'):


num1 = int(input("\nEnter first number: "))
num2 = int(input("Enter second number: "))
if choice == '1':
print(num1, "+", num2, "=", num1+num2)
elif choice == '2':
print(num1, "-", num2, "=",num1-num2 )
elif choice == '3':
print(num1, "*", num2, "=", num1*num2)

elif choice == '4':

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th
print(num1, "/", num2, "=",
num1/num2)
elif choice == '5':
print( "\nunderroot of num1=",math.sqrt(num1))
print( "\nunderroot of num255=",math.sqrt(num2))
else:
print("Wrong Input\nChoose between given operation")

OUTPUT :

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th
PRACTICAL:-4

PROGRAM-1

AIM : Write a python program to print list of name, roll no, address
includes house number, sociaty , city, pincode.
CODE:
list=[]
list.append(int(input("Enter Eno ")))
list.append(str(input("Enter name ")))
list.append(str(input("Enter HouseNo")))
list2=[]
list2.append(str(input("EnterSociety/Coony ")))
list2.append(str(input("Enter Street/Road ")))
list2.append(str(input("Enter City ")))
list2.append(str(input("Enter District ")))
list2.append(int(input("Enter pin ")))
list.append(list2) print(list)

OUTPUT :

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th

PROGRAM-2

AIM : Concatenate two list which have elements favourite food items and
favourite drinks of person.
.
CODE:-
print("\nthis list contain food items:")
lista=["pizza","burger","chinese","samosa"]
print(lista)
print("\nthis list contain drink items")
listb=["coke","sting","thumsup","water"]
print(listb)
print("\nList after concatination:")
lista.append(listb)
print(lista)
OUTPUT :

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th

PROGRAM-3

AIM : Write a program to check whether element (eg:-25) exist in a list of


integer or not.

CODE:
list=[]
for i in range(0,11):
list.append(int(input("Enter number: ")))
print(list)
i= int(input("Enter target no. that you want to find: "))
if i in list:
print("The number",i,"is exist in the list")
else:
print("The number",i,"does not exist in the list")
OUTPUT :

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th
PROGRAM-4

AIM : Find sum of elements of list having 10 int.

CODE:
list = []
for i in range(1, 11):
list.append(int(input("Enter required number:")))
print(list)
a = sum(list)
print("The Addition of all element is :-",a)

OUTPUT :

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th
PROGRAM-5

AIM : Find element at index no 1 3 5 7 9 from list of 10 int.

CODE:
list1 = []
for i in range(0,10):
list1.append(input("Enter elements:-"))
print(list1)
for i in range(0,10):
if (i%2 != 0):

print("Element at index",i,"is",list1[i])

OUTPUT :

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th

PROGRAM-6

AIM : Display 3rd to 5th elements from list of 10 int

CODE:
list1 = []
print("Please enter the elements in the list")
for i in range(0,10):
list1.append(input("Enter Element:"))
print("Your List is",list1)
print("3rd to 5th elements are",list1[2:5])

OUTPUT :

PRACTICAL:-8

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th
AIM : Write a python program to implement
water jug problem.

CODE:
from collections import defaultdict

A = int(input("Enter litre of water in jug1:"))


B = int(input("Enter litre of water in jug2:"))
C = int(input("Enter amount aim:"))

visited = defaultdict(lambda: False)


def waterjugprolem(capacity1, capacity2):

if (capacity1 == C and capacity2 == 0) or (capacity2 == C and capacity1==


0):

print(capacity1, capacity2)
return True
if visited[(capacity1, capacity2)] == False:
print(capacity1, capacity2)
visited[(capacity1, capacity2)] = True

return (waterjugprolem(0, capacity2) or


waterjugprolem(capacity1, 0) or
waterjugprolem(A, capacity2) or
waterjugprolem(capacity1, B) or
waterjugprolem(capacity1 + min(capacity2, (A-capacity1)),

capacity2 - min(capacity2, (A-capacity1))) or


waterjugprolem(capacity1 - min(capacity1, (B-capacity2)),

Enrollment No.- 200303108159 Page |


Faculty of Engineering & Technology
Subject Name:- Artificial Intelligence Lab.
Subject Code :- 203105323
B. Tech. IT Year :- 3rd, Semester :- 6th
capacity2 + min(capacity1, (B-
capacity2))))
else:
return False
print("Steps for tranferring water from Jug1 to Jug2: ")

waterjugprolem(0, 0)

OUTPUT :

Enrollment No.- 200303108159 Page |

You might also like