Gege2004 Posté(e) le 30 avril 2020 Signaler Posté(e) le 30 avril 2020 Écrire une fonction au python ip_alea(),sans argument,qui renvoie une adresse IPv4 totalement aléatoire : - L’ appel connexion2 (21) renvoie « 192.68.1.21 » - l’appel connection2 (560) renvoie « adresse impossible « - programmer une version de cette fonction avec une boucle faisant au moins 3 tours . MERCI POUR VOTRE AIDE ? - Citer
E-Bahut Denis CAMUS Posté(e) le 30 avril 2020 E-Bahut Signaler Posté(e) le 30 avril 2020 Bonjour, En mettant à chaque fois le même titre (python) tu ne facilites pas la tâche de ceux qui voudraient t'aider. Citer
Gege2004 Posté(e) le 30 avril 2020 Auteur Signaler Posté(e) le 30 avril 2020 (modifié) Bonjour, désolé, mais maintenant je n’arrive plus à modifier Le 30/04/2020 à 09:00, Denis CAMUS a dit : Bonjour, En mettant à chaque fois le même titre (python) tu ne facilites pas la tâche de ceux qui voudraient t'aider. Expand Bonjour Désolée, je n’y avais pas pensé . Si vous avez une idée de comment faire pour modifier le titre du sujet , je suis preneuse. MERCI Modifié le 30 avril 2020 par Gege2004 Citer
E-Bahut julesx Posté(e) le 30 avril 2020 E-Bahut Signaler Posté(e) le 30 avril 2020 Ci-joint un script possible. Dans l'intervalle de choix de 4ème valeurs possibles, j'ai utilisé (-255,255) mais tu peux prendre autre chose, l'essentiel est que l'intervalle inclut les valeurs possibles de 0 à 255. A noter également qu'on peut remplacer import random par from random import randint ce qui permet de supprimer le random dans la ligne return(connection2(randint(-255,255))). C'est surtout intéressant quand on a beaucoup de random.randint à écrire. import random def connection2(x): if 0<=x<=255: return('192.68.1.'+str(x)) else: return('adresse impossible') def ip_alea(): return(connection2(random.randint(-255,255))) for i in range(3): print(ip_alea()) Gege2004 a réagi à ceci 1 Citer
Gege2004 Posté(e) le 30 avril 2020 Auteur Signaler Posté(e) le 30 avril 2020 Bonsoir merci pour tout l’aide que vous m’avez apporté. bonne soirée Citer
E-Bahut julesx Posté(e) le 1 mai 2020 E-Bahut Signaler Posté(e) le 1 mai 2020 De rien, bonne continuation. Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.