Skip to content

Commit 32260ab

Browse files
committed
Criado a Classe caneta
1 parent 91ad532 commit 32260ab

2 files changed

Lines changed: 30 additions & 1 deletion

File tree

oo/caneta.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
class Caneta:
2+
def __init__(self, marca=None, *modelo, tapado=True):
3+
self.marca = marca
4+
self.modelo = list(modelo)
5+
self.tampado = tapado
6+
7+
def destampar_caneta(self):
8+
if self.tampado:
9+
self.tampado = False
10+
print('Caneta destampada!')
11+
else:
12+
print('Caneta já está destampada!')
13+
14+
def tampar_caneta(self):
15+
if self.tampado:
16+
print('Caneta já esta tampada!')
17+
else:
18+
self.tampado = True
19+
print('Caneta tampada')
20+
21+
22+
if __name__ == '__main__':
23+
caneta1 = Caneta('BIC', 'A')
24+
caneta1.destampar_caneta()
25+
caneta1.destampar_caneta()
26+
caneta1.tampar_caneta()
27+
caneta1.tampar_caneta()

oo/pessoa.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Criando a Classe Pessoa
22
class Pessoa:
3-
def __init__(self, *filhos,nome=None, idade=35):
3+
olhos = 2
4+
5+
def __init__(self, *filhos, nome=None, idade=35):
46
self.idade = idade
57
self.nome = nome
68
self.filhos = list(filhos)

0 commit comments

Comments
 (0)