AI Lab 1
AI Lab 1
n = 3
maths = []
science = []
english = []
it = []
marks = []
for i in range(n):
m = float(input(f"Enter marks obtained in maths by student {i +
1}: "))
s = float(input(f"Enter marks obtained in science by student {i +
1}: "))
e = float(input(f"Enter marks obtained in english by student {i +
1}: "))
_i = float(input(f"Enter marks obtained in IT by student {i + 1}:
"))
maths.append(m)
science.append(s)
english.append(e)
it.append(_i)
marks.extend(maths)
marks.extend(science)
marks.extend(english)
marks.extend(it)
Q2)
Q3)
Q4)
#1
l.append(200)
l.append(300)
print(l)
#2
l.remove(10)
l.remove(30)
print(l)
#3
print(sorted(l))
#4
print(sorted(l, reverse=True))
Q5)
d = {
1: "one",
2: "two",
3: "three",
4: "four",
5: "five"
}
#1
d[6] = "six"
#2
del d[2]
#3
e = d.get(6, False)
if not e:
print("Key does not exist in dictionary")
else:
print("Key exists in dictionary")
#4
print(len(d))
#5
print(sum([i for i in d]))
Q6)
import math
import random
l = []
for i in range(100):
l.append(random.randrange(100, 901))
def isprime(n):
for i in range(2, math.ceil(math.sqrt(n))):
if n % i == 0:
return False
return True
Q7)
if __name__ == "__main__":
x = compound_interest(50_000, 10, 5)
print(x)
Q8)
(a)
class Restaurant:
def __init__(self, restaurant_name, cuisine_type):
self.restaurant_name = restaurant_name
self.cuisine_type = cuisine_type
def describe_restaurant(self):
print(f"Restaurant Name: {self.restaurant_name}")
print(f"Cuisine Type: {self.cuisine_type}")
def open_restaurant(self):
print("Restaurant is open")
(b)
class User:
def __init__(self, first_name, last_name, dob, number):
self.first_name = first_name
self.last_name = last_name
self.dob = dob
self.number = number
def describe_user(self):
print(f"Name: {self.first_name} {self.last_name}")
print(f"Date of Birth: {self.dob}")
print(f"Mobile Number: {self.number}")
def greet_user(self):
print(f"Hello, {self.first_name}. Have good day!")