class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
print(f"Hello, my name is {self.name} and I am {self.age} years old.")
def celebrate_birthday(self):
self.age += 1
print(f"It's my birthday! I am now {self.age} years old.")
# Create a Person object
person = Person("Alice", 25)
# Call the greet() method
person.greet()
# Call the celebrate_birthday() method
person.celebrate_birthday()
# Call the greet() method again to see the updated age
person.greet()
Hello, my name is Alice and I am 25 years old.
It's my birthday! I am now 26 years old.
Hello, my name is Alice and I am 26 years old.
Person
` class with an `__init__()
` method that initializes the `name
` and `age
` attributes. We also created two additional methods: `greet()
` and `celebrate_birthday()
`. Person
` object named `person` with the name "Alice" and the age 25. We called the `greet()
` method on `person
`, which prints a greeting with the person's name and age. We then called the `celebrate_birthday()
` method on `person
`, which increments the person's age by 1 and prints a message announcing the birthday. greet()
` method again to see the updated age.