Article épinglé

BTSA Aménagements paysagers - réforme 2024 - liens à creuser

Article présentant ma quête de sens et de contenus dans le cadre de la mise en place de la réforme du BTSA Aménagements paysagers pour la re...

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 ;)