Byta programmeringsparadigm
Som ibland händer har du börjat ett projekt med ett paradigm och nu insett att det inte riktigt passade för uppgiften. Du har för tillfället ett enkelt procedurellt program för att lagra information om bilförsäljning, som nu behöver konverteras till ett objektorienterat program så att det enklare kan byggas ut.
Den här övningen är en del av kursen
Programmeringsparadigm – grundläggande koncept
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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 = ____