Zacznij terazZacznij za darmo

Tworzenie sieci komputerów

Teraz przeciążysz operator +, aby po dodaniu dwóch obiektów Computer powstał obiekt Network. Poniższa klasa jest już dla ciebie zdefiniowana:

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

Tutaj ip_addresses to lista adresów IP – każdy z nich to ciąg cyfr i kropek zapisany jako string.

To ćwiczenie jest częścią kursu

Programowanie obiektowe w Pythonie – poziom średnio zaawansowany

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

class Computer:
  # __init__() should define operating_system and ip_address
  # as instance-level attributes
  def __init__(self, ____, ____):
    self.____ = operating_system
    self.ip_address = ____
Edytuj i uruchom kod