From 8a64528b609ee563fb3f5e4f052ef0fc38baa464 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Ot=C3=A1vio?= Date: Sun, 13 Nov 2022 09:50:32 -0300 Subject: [PATCH] =?UTF-8?q?Escopo=20da=20classe=20e=20de=20m=C3=A9todos=20?= =?UTF-8?q?da=20classe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aula123.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 aula123.py diff --git a/aula123.py b/aula123.py new file mode 100644 index 0000000..c7700df --- /dev/null +++ b/aula123.py @@ -0,0 +1,20 @@ +# Escopo da classe e de métodos da classe +class Animal: + # nome = 'Leão' + + def __init__(self, nome): + self.nome = nome + + variavel = 'valor' + print(variavel) + + def comendo(self, alimento): + return f'{self.nome} está comando {alimento}' + + def executar(self, *args, **kwargs): + return self.comendo(*args, **kwargs) + + +leao = Animal(nome='Leão') +print(leao.nome) +print(leao.executar('maçã'))