suppression ancien fichier cours Pile & File, et ajout des sujets bacs NSI
This commit is contained in:
26
Sujet_bac/Pratique/BNS_2025/25-NSI-22/sujet-22.py
Normal file
26
Sujet_bac/Pratique/BNS_2025/25-NSI-22/sujet-22.py
Normal file
@@ -0,0 +1,26 @@
|
||||
class AdresseIP:
|
||||
def __init__(self, adresse):
|
||||
self.adresse =...
|
||||
|
||||
def liste_octets(self):
|
||||
"""renvoie une liste de nombres entiers,
|
||||
la liste des octets de l'adresse IP"""
|
||||
# Note : split découpe la chaine de caractères
|
||||
# en fonction du séparateur
|
||||
return [int(i) for i in self.adresse.split(".")]
|
||||
|
||||
def est_reservee(self):
|
||||
"""renvoie True si l'adresse IP est une adresse
|
||||
réservée, False sinon"""
|
||||
reservees = [ ... ]
|
||||
return ...
|
||||
|
||||
def adresse_suivante(self):
|
||||
"""renvoie un objet de AdresseIP avec l'adresse
|
||||
IP qui suit l'adresse self si elle existe et None sinon"""
|
||||
octets = ...
|
||||
if ... == 254:
|
||||
return None
|
||||
octet_nouveau = ... + ...
|
||||
return AdresseIP('192.168.0.' + ...)
|
||||
|
||||
Reference in New Issue
Block a user