เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสร้างเครือข่ายคอมพิวเตอร์

ตอนนี้จะมา overload ตัวดำเนินการ + เพื่อสร้าง Network ของอุปกรณ์ต่างๆ เมื่อนำ Computer สองตัวมาบวกกัน คลาสต่อไปนี้ถูกกำหนดไว้ให้แล้ว:

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

โดยที่ ip_addresses คือรายการของ IP address ซึ่งแต่ละรายการเป็นสตริงที่ประกอบด้วยตัวเลขและจุด

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Object-Oriented Programming ใน Python ระดับกลาง

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

class Computer:
  # __init__() should define operating_system and ip_address
  # as instance-level attributes
  def __init__(self, ____, ____):
    self.____ = operating_system
    self.ip_address = ____
แก้ไขและรันโค้ด