Mengganti paradigma pemrograman
Seperti yang kadang terjadi, Anda memulai sebuah proyek dengan satu paradigma dan kini menyadari bahwa itu kurang tepat untuk tugasnya. Saat ini Anda memiliki program prosedural sederhana untuk menyimpan informasi penjualan mobil yang perlu diubah menjadi program berorientasi objek agar lebih mudah dikembangkan.
Latihan ini adalah bagian dari kursus
Konsep Paradigma Pemrograman
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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 = ____