始める無料で始める

コンピュータのネットワークを作る

これから、+ 演算子をオーバーロードして、2つの Computer を足し合わせたときにデバイスの Network を作成できるようにします。次のクラスはすでに定義されています。

class Network:
  def __init__(self, ip_addresses):
    self.ip_addresses = ip_addresses

ここで、ip_addresses はIPアドレスのリストで、各要素は数字とドットからなる文字列です。

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

Python 中級オブジェクト指向プログラミング

コースを見る

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

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

class Computer:
  # __init__() should define operating_system and ip_address
  # as instance-level attributes
  def __init__(self, ____, ____):
    self.____ = operating_system
    self.ip_address = ____
コードを編集して実行