From 31b46e7cbff8bcb27a1368df796fb175dd14a9d1 Mon Sep 17 00:00:00 2001 From: keanu159 Date: Wed, 14 Aug 2019 09:32:31 -0300 Subject: [PATCH 1/3] creada a classe people --- oo/__init__.py | 0 oo/people.py | 2 ++ 2 files changed, 2 insertions(+) create mode 100644 oo/__init__.py create mode 100644 oo/people.py diff --git a/oo/__init__.py b/oo/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/oo/people.py b/oo/people.py new file mode 100644 index 000000000..f291966b0 --- /dev/null +++ b/oo/people.py @@ -0,0 +1,2 @@ +class People: + pass \ No newline at end of file From 7e1b96580e81a3e05c07a935721b0f0d97a001a0 Mon Sep 17 00:00:00 2001 From: keanu159 Date: Wed, 14 Aug 2019 10:16:03 -0300 Subject: [PATCH 2/3] creada a classe people --- oo/people.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/oo/people.py b/oo/people.py index f291966b0..d42c39b03 100644 --- a/oo/people.py +++ b/oo/people.py @@ -1,2 +1,10 @@ class People: - pass \ No newline at end of file + def cumprimentar (self): + return f'ola{id(self)}' + + +if __name__ == '__main__': + p = People() + print(People.cumprimentar(p)) + print(id(p)) + print(p.cumprimentar()) From e6d98f1941834def0d17be9cb36e877d4322fcbf Mon Sep 17 00:00:00 2001 From: keanu159 Date: Wed, 14 Aug 2019 11:55:04 -0300 Subject: [PATCH 3/3] criados atributos de instancia nome e idade --- oo/people.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/oo/people.py b/oo/people.py index d42c39b03..2dedf4431 100644 --- a/oo/people.py +++ b/oo/people.py @@ -1,10 +1,19 @@ class People: + def __init__(self, nome=None, idade=19): + self.idade = idade + self.nome = nome + def cumprimentar (self): - return f'ola{id(self)}' + return f'ola {id(self)}' if __name__ == '__main__': - p = People() + p = People('Keanu') print(People.cumprimentar(p)) print(id(p)) print(p.cumprimentar()) + print(p.nome) + p.nome = 'Renzo' + print(p.nome) + print(p.idade) + \ No newline at end of file