Aller au contenu

Fonction en python


Gege2004

Messages recommandés

É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 ?

Lien vers le commentaire
Partager sur d’autres sites

Bonjour, 

désolé, mais maintenant je n’arrive plus à modifier 

Il y a 3 heures, 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.

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é par Gege2004
Lien vers le commentaire
Partager sur d’autres sites

  • E-Bahut

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

Lien vers le commentaire
Partager sur d’autres sites

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.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×
×
  • Créer...
spam filtering
spam filtering