0
respostas

Resolução Exercício - Refatorando uma função

class Person:
    def __init__(self, name, age, profession):
        self.name = name
        self.age = age
        self.profession = profession
    
    def __str__(self):
        return f'Name: {self.name} | Age: {self.age} | Profession: {self.profession}'

    def birthday(self):
        self.age += 1

    def greeting(self):
        return f'Hello, my name is {self.name} and I am a {self.profession}.'

person = Person('Alice', 30, 'Engineer')
print(person)
person.birthday()
print(person)
print(person.greeting())