Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Programação Orientada a Objetos |
Criar uma classe Veiculo com os atributos marca, modelo e cor. Peça para o usuário fornecer os valores dos atributos - Desafio de Programação Resolvido em PythonQuantidade de visualizações: 1149 vezes |
|
Pergunta/Tarefa: Escreva um programa Python contendo uma classe Veiculo com os atributos marca, modelo e cor. A classe deverá conter um construtor, mas não é obrigatório implementar encapsulamento de dados. Então, no código principal do programa, crie uma nova instância da classe Veiculo, peça para o usuário informar os valores para os atributos e mostre-os em seguida. Sua saída deverá ser parecida com: Informe a marca: FIAT Informe o modelo: SIENNA Informe a cor: AMARELO Os dados do veículo são: Marca: FIAT Modelo: SIENNA Cor: AMARELO Veja a resolução comentada deste exercício em Python: Vamos começar com o código para a classe Veiculo, no arquivo veiculo.py: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# definição da classe Veiculo
class Veiculo:
# construtor da classe
def __init__(self, marca, modelo, cor):
self.marca = marca
self.modelo = modelo
self.cor = cor
Agora veja o código para o arquivo principal, que chamei de estudos.py: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# vamos importar a classe Veiculo
from veiculo import Veiculo
# função principal do programa
def main():
# vamos pedir para o usuário fornecer a marca, o modelo
# e a cor do veículo
marca = input("Informe a marca: ")
modelo = input("Informe o modelo: ")
cor = input("Informe a cor: ")
# vamos declarar um objeto da classe Veiculo
veiculo = Veiculo(marca, modelo, cor)
# agora mostramos o resultado
print("\nOs dados do veículo são:")
print("Marca: {0}".format(veiculo.marca))
print("Modelo: {0}".format(veiculo.modelo))
print("Cor: {0}".format(veiculo.cor))
if __name__== "__main__":
main()
Fiquei atento(a) à linha que importa a classe Veiculo para dentro do arquivo principal. |
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






