Programlama paradigmalarını değiştirmek
Bazen olduğu gibi, bir projeye bir paradigma ile başlayıp bunun görev için pek de doğru olmadığını fark ettin. Şu anda otomobil satış bilgilerini saklayan basit bir yordamlı programın var ve bunun, daha kolay genişletilebilmesi için nesne yönelimli bir programa dönüştürülmesi gerekiyor.
Bu egzersiz
Programlama Paradigması Kavramları
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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 = ____