始める無料で始める

プログラミングパラダイムの切り替え

よくあることですが、あるパラダイムでプロジェクトを始めたものの、そのタスクには最適ではないと気づくことがあります。現在、あなたは自動車の販売情報を保存するためのシンプルな手続き型プログラムを持っていますが、今後の拡張を容易にするため、オブジェクト指向プログラムに変換する必要があります。

この演習はコースの一部です

プログラミングパラダイムの基礎

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# 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 = ____
コードを編集して実行