Créer un réseau d’ordinateurs
Vous allez maintenant surcharger l’opérateur + pour créer un Network d’appareils lorsque deux Computer sont additionnés. La classe suivante a déjà été définie pour vous :
class Network:
def __init__(self, ip_addresses):
self.ip_addresses = ip_addresses
Ici, ip_addresses est une liste d’adresses IP, chacune étant une chaîne de chiffres et de points.
Cet exercice fait partie du cours
<cours>Programmation orientée objet intermédiaire en Python</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
class Computer:
# __init__() should define operating_system and ip_address
# as instance-level attributes
def __init__(self, ____, ____):
self.____ = operating_system
self.ip_address = ____