From d3ff98cd7bc63f6d2b496fae8ac8274ff08d206f Mon Sep 17 00:00:00 2001 From: Flavio123Fal Date: Tue, 2 Feb 2021 19:51:10 -0300 Subject: [PATCH 1/5] Criada a classe Pessoa --- oo/__init__.py | 0 oo/pessoa.py | 2 ++ 2 files changed, 2 insertions(+) create mode 100644 oo/__init__.py create mode 100644 oo/pessoa.py diff --git a/oo/__init__.py b/oo/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/oo/pessoa.py b/oo/pessoa.py new file mode 100644 index 000000000..eb7c0a9c1 --- /dev/null +++ b/oo/pessoa.py @@ -0,0 +1,2 @@ +class Pessoa: + pass From f5e7962ba958a63570b4d7325b81da123fffb180 Mon Sep 17 00:00:00 2001 From: Flavio123Fal Date: Tue, 2 Feb 2021 20:06:45 -0300 Subject: [PATCH 2/5] Criada a classe Pessoa --- oo/pessoa.py | 1 + 1 file changed, 1 insertion(+) diff --git a/oo/pessoa.py b/oo/pessoa.py index eb7c0a9c1..8ecd3b081 100644 --- a/oo/pessoa.py +++ b/oo/pessoa.py @@ -1,2 +1,3 @@ class Pessoa: pass + From 2987ef415b24ebdeb9e7e9f68b31688599bd96d0 Mon Sep 17 00:00:00 2001 From: Flavio123Fal Date: Wed, 3 Feb 2021 20:08:35 -0300 Subject: [PATCH 3/5] =?UTF-8?q?Criado=20m=C3=A9todo=20cumprimentar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- oo/pessoa.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/oo/pessoa.py b/oo/pessoa.py index 8ecd3b081..d1974d35d 100644 --- a/oo/pessoa.py +++ b/oo/pessoa.py @@ -1,3 +1,14 @@ class Pessoa: - pass + def cumprimentar(self): + return f'Olá {id(self)}' + +if __name__ == '__main__': + p = Pessoa () + print(Pessoa.cumprimentar(p)) + print(id(p)) + print(p.cumprimentar()) + + + + From 1853111a455cd6bc20ffe9dbc5af035f04de8717 Mon Sep 17 00:00:00 2001 From: Flavio123Fal Date: Mon, 8 Feb 2021 21:03:04 -0300 Subject: [PATCH 4/5] =?UTF-8?q?Criado=20m=C3=A9todo=20cumprimentar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- oo/pessoa.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/oo/pessoa.py b/oo/pessoa.py index d1974d35d..f9cc586bb 100644 --- a/oo/pessoa.py +++ b/oo/pessoa.py @@ -2,13 +2,9 @@ class Pessoa: def cumprimentar(self): return f'Olá {id(self)}' + if __name__ == '__main__': - p = Pessoa () + p = Pessoa() print(Pessoa.cumprimentar(p)) print(id(p)) print(p.cumprimentar()) - - - - - From dd3096434806bacdb54c3b23c44f496cc1d68dcf Mon Sep 17 00:00:00 2001 From: Flavio123Fal Date: Mon, 8 Feb 2021 21:34:16 -0300 Subject: [PATCH 5/5] =?UTF-8?q?Criado=20atributos=20de=20inst=C3=A2ncia=20?= =?UTF-8?q?nome=20e=20idade?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- oo/pessoa.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/oo/pessoa.py b/oo/pessoa.py index f9cc586bb..f7adccddf 100644 --- a/oo/pessoa.py +++ b/oo/pessoa.py @@ -1,10 +1,20 @@ class Pessoa: + def __init__(self, nome=None, idade=35): + self.idade = idade + self.nome = nome + def cumprimentar(self): return f'Olá {id(self)}' if __name__ == '__main__': - p = Pessoa() + p = Pessoa('Luciano') print(Pessoa.cumprimentar(p)) print(id(p)) print(p.cumprimentar()) + print(p.nome) + p.nome = 'Flávio' + print(p.nome) + print(p.idade) + +