예제 #1
0
파일: main.py 프로젝트: pbraga88/study
def moto01(passageiros_garupa=0, cor='branco', comb='gasolina', motor=1.0):
    moto_preta = moto.Moto(passageiros_garupa, cor, comb, motor)
    moto_preta.ligar()
    moto_preta.abastecer(10)
    moto_preta.abastecer(5)
    moto_preta.abastecer(50)
    moto_preta.abastecer(50)
    #print(moto_preta.qtd_combustivel)
    moto_preta.acelerar(100)
    moto_preta.acelerar()
import carro, moto, veiculo, pessoa

uno_vermelho = carro.Carro("vermelho", "Flex", 1.0, 4)
uno_vermelho.ligar()

#uno_vermelho.qtd_combustivel = 200

uno_vermelho.abastecer(30)

uno_vermelho.pintar("preto")
print(uno_vermelho.cor)
#print(uno_vermelho.cor()) sem @property

#print(f"A quantidade de combustível do carro é: {uno_vermelho.qtd_combustivel}")

moto_vermelha = moto.Moto("vermelha", "Gasolina", 1.0, 2)
moto_vermelha.pintar("azul")
moto_vermelha.ligar()
moto_vermelha.abastecer(30)
moto_vermelha.abastecer(10)

#uno_veiculo = veiculo.Veiculo("vermelho","Flex", 1.0)
#uno_veiculo.ligar()

#help(uno_vermelho.abastecer)

#help(carro.Carro)

if isinstance(moto_vermelha, veiculo.Veiculo):
    print("A classe é um veículo")
else:
예제 #3
0
import carro, moto

carro = carro.Carro("vermelho", "flex", 4)
moto = moto.Moto("preto", "gasolina", 2)

carro.detalhes_veiculo()
print("")
moto.detalhes_veiculo()
print("")

carro.cor = "preto"
carro.combustivel = "gasolina"

carro.detalhes_veiculo()
print("")
moto.detalhes_veiculo()
print("")
예제 #4
0
import carro, moto, veiculo

uno_vermelho = carro.Carro('vermelho', 'Flex', 1.0, 4)
uno_vermelho.ligar()
uno_vermelho.abastecer(50)
uno_vermelho.acelerar(20)
uno_vermelho.pintar('preto')
print(uno_vermelho.cor)
print (f'A quantidade de combustivel do carro é:')

moto_vermelha = moto.Moto('vermelho','gasolina', 1.0, 2)
moto_vermelha.ligar()
moto_vermelha.abastecer(30)
moto_vermelha.pintar('azul')
예제 #5
0
import carro, moto, veiculo

# Instanciando a classe Carro
uno_vermelho = carro.Carro("Vermelho", 'Álcool', 1.0, 4)
uno_vermelho.ligar()
# del uno_vermelho (caso quisermos forçar a destruição do objeto antes do término da execução do script)
uno_vermelho.pintar('preto')

moto_vermelha = moto.Moto("Vermelha", 'Gasolina', 1.4, 2)
moto_vermelha.abastecer(20)
print(f"A quantidade de combustível da moto vermelha é {moto_vermelha.qtd_combustivel}")

# Verificar se o objeto 'moto_vermelha' é do tipo 'Veiculo'
if isinstance(moto_vermelha, veiculo.Veiculo):
    print("A classe é um veículo")
else
    print("A classe não é um veículo")
import carro, moto

uno_vermelho = carro.Carro("vermelho", "Flex", 1.0, 4)
uno_vermelho.ligar()
uno_vermelho.abastecer(50)
uno_vermelho.abastecer(10)

print(
    f"A quantidade de combustivel do carro vermelho é : {uno_vermelho.qtd_combustivel}"
)

moto_vermelho = moto.Moto("vermelho", "gasolina", 1.0, 2)
moto_vermelho.ligar()
print(moto_vermelho.is_ligado)
예제 #7
0
import carro, moto, veiculo

uno_vermelho = moto.Moto('vermelho', 'Flex', 1.0, 4)
print(uno_vermelho.cor)
uno_vermelho.abastecer(60)
uno_vermelho.ligar()
uno_vermelho.acelerar()
print(f'Combustível: {uno_vermelho.qtd_combustivel}L')
print(f'Velocidade: {uno_vermelho.velocidade}km/h')
uno_vermelho.desligar()
uno_vermelho.abastecer(50)
uno_vermelho.ligar()
uno_vermelho.acelerar(40)
print(f'Combustível: {uno_vermelho.qtd_combustivel}L')
print(f'Velocidade: {uno_vermelho.velocidade}km/h')
uno_vermelho.pintar('azul')

moto_verde = moto.Moto('verde', 'Gasolina', 1.0, 2)

#Duck-typing:
if isinstance(moto_verde, veiculo.Veiculo):
    print('A classe é um veículo')
else:
    print('A classe não é um veículo')