Article épinglé

lundi 21 novembre 2022

IPv4 et Python - si vous avez la patience...

Objectif

Afficher au bout d'un temps certain toutes les combinaisons d'IPv4 possibles au format décimal et binaire. La variable max c'est pour tester devant les élèves en mettant max=2 par exemple. 

Script

La police du script du dessous est en petit caractère afin de respecter les indentations dans les boucles. Un copier / coller dans votre IDE préféré devrait suffire (pour moi cela fonctionne;).

#debut script
max=256
compteur=0
a,b,c,d=0,0,0,0

for i in range (max):
    a=i
    for j in range (max):
        b=j
        for k in range (max):
            c=k
            for l in range (max):
                d=l
                compteur=compteur+1
                print (compteur,"-Decimal->",a,".",b,".",c,".",d,"-Binaire->",bin(a)[2:],".",bin(b)[2:],".",bin(c)[2:],".",bin(d)[2:])
#fin script

Aucun commentaire:

Enregistrer un commentaire

Tout commentaire nous engage ;)