Skip to content

Commit 80a23de

Browse files
committed
novas classes
1 parent d483365 commit 80a23de

1 file changed

Lines changed: 38 additions & 30 deletions

File tree

‎oo/carro.py‎

Lines changed: 38 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11

2-
3-
42
"""
53
Vodê deve cria uma classe que vai possuir
64
dois atributos compostos por outras duas classes:
@@ -24,53 +22,53 @@
2422
S
2523
2624
Exemplo
27-
>>># testado o motor
25+
>>> # testado o motor
2826
>>> motor = Motor()
29-
>>> motor.velocidade()
27+
>>> motor.velocidade
3028
0
3129
>>> motor.acelerar()
32-
>>> motor.velocidade()
30+
>>> motor.velocidade
3331
1
3432
>>> motor.acelerar()
35-
>>> motor.velocidade()
33+
>>> motor.velocidade
3634
2
3735
>>> motor.acelerar()
38-
>>> motor.velocidade()
36+
>>> motor.velocidade
3937
3
4038
>>> motor.frear()
41-
>>> motor.velocidade()
39+
>>> motor.velocidade
4240
1
4341
>>> motor.frear()
44-
>>> motor.velocidade()
42+
>>> motor.velocidade
4543
0
46-
>>># testando direção
44+
>>> # testando direção
4745
48-
>>>direcao = Direcao()
49-
>>>direcao.valor()
46+
>>> direcao = Direcao()
47+
>>> direcao.valor
5048
'Norte'
51-
>>>direcao.virar_a_direita()
52-
>>>direcao.valor()
49+
>>> direcao.virar_a_direita()
50+
>>> direcao.valor
5351
'Leste'
54-
>>>direcao.virar_a_direita()
55-
>>>direcao.valor()
52+
>>> direcao.virar_a_direita()
53+
>>> direcao.valor
5654
'Sul'
57-
>>>direcao.virar_a_direita()
58-
>>>direcao.valor()
55+
>>> direcao.virar_a_direita()
56+
>>> direcao.valor
5957
'Oeste'
60-
>>>direcao.virar_a_direita()
61-
>>>direcao.valor()
58+
>>> direcao.virar_a_direita()
59+
>>> direcao.valor
6260
'Norte'
63-
>>>direcao.virar_a_esquerda()
64-
>>>direcao.valor()
61+
>>> direcao.virar_a_esquerda()
62+
>>> direcao.valor
6563
'Oeste'
66-
>>>direcao.virar_a_direita()
67-
>>>direcao.valor()
64+
>>> direcao.virar_a_direita()
65+
>>> direcao.valor
6866
'Sul'
69-
>>>direcao.virar_a_direita()
70-
>>>direcao.valor()
67+
>>> direcao.virar_a_direita()
68+
>>> direcao.valor
7169
'Leste'
72-
>>>direcao.virar_a_direita()
73-
>>>direcao.valor()
70+
>>> direcao.virar_a_direita()
71+
>>> direcao.valor
7472
'Norte'
7573
>>> carro = Carro(direcao, motor)
7674
>>> carro.calcular_velocidade()
@@ -101,10 +99,20 @@
10199
"""
102100

103101
class Carro:
104-
pass
102+
def calcular_velocidade(self):
103+
pass
105104

106105
class Motor:
106+
def __init__(self):
107+
self.velocidade = 0
108+
109+
def acelerar(self):
110+
self.velocidade += 1
111+
112+
def frear(self):
113+
self.velocidade -= 2
114+
107115
pass
108116

109117
class Direcao:
110-
pass
118+
pass

0 commit comments

Comments
 (0)