Skip to content

Commit 4fd7048

Browse files
committed
Implementação da classe Carro()
1 parent 5ff1123 commit 4fd7048

1 file changed

Lines changed: 24 additions & 6 deletions

File tree

oo/carro.py

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,14 @@ def calcular_velocidade(self):
3535

3636

3737
def acelerar(self):
38-
self.motor.acelerar()
38+
return self.motor.acelerar()
3939

4040

4141
def frear(self):
42-
self.motor.frear()
42+
return self.motor.frear()
4343

4444

45-
def sendito(self):
45+
def sentido(self):
4646
return self.direcao.sentido
4747

4848

@@ -75,6 +75,7 @@ def frear(self):
7575

7676

7777
class Direcao:
78+
7879
direcoes_possiveis = ('Norte', 'Leste', 'Sul', 'Oeste')
7980

8081
def __init__(self, sentido='Norte'):
@@ -101,7 +102,6 @@ def virar_a_esquerda(self):
101102
if __name__ == '__main__':
102103

103104
#Teste classe Direção
104-
"""
105105
m = Motor()
106106
print(m.acelerar())
107107
print(m.acelerar())
@@ -123,9 +123,27 @@ def virar_a_esquerda(self):
123123
for item in range(5):
124124
d.virar_a_esquerda()
125125
print(d.direcoes_possiveis, 'Esquerda', d.sentido)
126-
"""
127126

128127
carro = Carro(Direcao(), Motor())
129-
print(carro.calcular_velocidade)
128+
print(carro.calcular_velocidade())
129+
carro.acelerar()
130+
print(carro.calcular_velocidade())
130131
carro.acelerar()
132+
print(carro.calcular_velocidade())
133+
carro.acelerar()
134+
print(carro.calcular_velocidade())
135+
carro.frear()
136+
print(carro.calcular_velocidade())
131137
carro.frear()
138+
print(carro.calcular_velocidade())
139+
140+
print(carro.sentido())
141+
carro.virar_a_direita()
142+
print(carro.sentido())
143+
carro.virar_a_direita()
144+
print(carro.sentido())
145+
carro.virar_a_direita()
146+
print(carro.sentido())
147+
carro.virar_a_direita()
148+
print(carro.sentido())
149+

0 commit comments

Comments
 (0)