Mudando de paradigma de programação
Como às vezes acontece, você começou um projeto usando um paradigma e percebeu que ele não era bem o ideal para a tarefa. Atualmente, você tem um programa procedural simples para armazenar informações de vendas de automóveis, que precisará ser convertido para um programa orientado a objetos para que possa ser estendido com mais facilidade.
Este exercício faz parte do curso
Conceitos de Paradigmas de Programação
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Old procedural code
def buy_car(budget, price):
if budget > price:
print("You can buy this car!")
else:
print("This car is too expensive for now.")
# Define the Car class
____ Car():
# Initialize each car with a price
def __init__(____, price):
self.price = ____