ComeçarComece de graça

Changing programming paradigms

As sometimes happens, you've started out on a project using one paradigm and now realized that it wasn't quite the right one for the task. You've currently got a simple procedural program for storing automobile sales information that is going to need to be converted to an object-oriented program so that it can be extended more easily.

Este exercício faz parte do curso

Programming Paradigm Concepts

Ver curso

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 = ____
Editar e executar o código