#Please uncomment the part you need to run
#1
'''
class Student:
    course = "OOP in Python" 
    def __init__(self, name, age):
        self.name = name
        self.age = age

std1 = Student("Ahmed", 20)
std2 = Student("Mohamed", 15)
print(std1)
print(std1 is std2)
print(std1.name)
print(std1.course)
std1.age = 25
print(std1.age)
del std1.age
print(std1.age)
del std1
'''

#2
'''
class Student:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    def displayStudentInfo(self):
        return f"{self.name} is {self.age} years old"

s1 = Student("Ahmed", 15)
print(s1.displayStudentInfo())
'''

#3
'''
class Student:
    def display(self):
        print(self.name)
    def display(self):
        return f"The student name is {self.name}"

s1 = Student("Ahmed", 15)
print(s1.display())
'''

#4
'''
class Student:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    def __str__(self):
        return f"{self.name} is {self.age} years old"

s1 = Student("Ahmed", 15)
print(s1)
'''

#5
'''
class Distance:
    def __init__(self, feet = 0, inch = 0.0):
        self.feet = feet
        self.inch = inch
    def getDistance(self):
        f = int(input("Enter the distnace feet value: "))
        self.feet = f
        inc = float(input("Enter the distnace feet value: "))
        self.inch = inc
    def addDistances(self, Distance):
        temp = self.__class__()
        temp.feet = self.feet + Distance.feet
        temp.inch = self.inch + Distance.inch
        if temp.inch >= 12.0:
            temp.feet +=1
            temp.inch -=12.0
        return temp

d1 = Distance()
print(d1.feet)
d1.getDistance()
print(d1.feet)
d2 = Distance(2, 1.5)
d3 = d1.addDistances(d2)
print(p3.feet, p3.inch)
'''

