IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

input() avec une valeur par défaut ?


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Homme Profil pro
    BTS SN IR
    Inscrit en
    Mai 2017
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : BTS SN IR

    Informations forums :
    Inscription : Mai 2017
    Messages : 514
    Par défaut input() avec une valeur par défaut ?
    Bonjour,
    Je cherche désésperement un moyen faire un input avec une valeur par défaut...
    J'ai pensé à simuler des appuis de touche mais si le script n'as pas le focus misère !

    Existe t'il au moins un moyen de faire ça ?

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    346
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 346
    Par défaut
    Je pense que vous voulez mettre une valeur par défaut si l'utilisateur ne saisit aucune valeur, sinon je n'ai pas compris votre demande.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    entree = input('Saisir du texte : ')
    Quelle est la valeur au format booléen de la variable entree si l'utilisateur saisit une valeur, s'il n'en saisit pas ?

  3. #3
    Membre chevronné
    Homme Profil pro
    BTS SN IR
    Inscrit en
    Mai 2017
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : BTS SN IR

    Informations forums :
    Inscription : Mai 2017
    Messages : 514
    Par défaut
    Non en faite je cherche un moyen de remplir par défaut un input, par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    default_value = "blabla"
    a = input("dire quelque chose:")
    ....
     
    -> dire quelque chose: blabla
    avec "blabla" qui serait modifiable comme s'il avait été saisie dans l'input, en faites sa m'éviterai de faire des boucle infini d'input style, "voulez vous modifier le port de défaut ? y/n" ...

    D'après se que je voit pour Windows il faut faire joujou avec win32console et pour linux /mac c'est avec readline, c'est vrai que une fois que ma question était mal formulée, en faite je cherche un moyen de rendre la valeur par défaut éditable

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 716
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 716
    Par défaut
    éditable: c'est plus cher mais vous pouvez toujours afficher la valeur par défaut (ou la valeur actuelle), charge à l'utilisateur de tout retaper si nécessaire.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 716
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 716
    Par défaut
    Salut,

    Citation Envoyé par flapili Voir le message
    Existe t'il au moins un moyen de faire ça ?
    Ecrire deux lignes de code de ce genre là est ce que vous devriez faire avant de poster:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    def my_input(prompt, default=''):
          return input(prompt) or default
    La question pouvant être "y-a-t-il mieux"?

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Créer un objet avec une valeur par défaut
    Par Jihane75 dans le forum Designer
    Réponses: 4
    Dernier message: 06/02/2011, 20h59
  2. Insert dans une vue avec une valeur par défaut
    Par adiGuba dans le forum Requêtes
    Réponses: 1
    Dernier message: 23/07/2010, 15h12
  3. [AC-2000] Verifier un champs avec une valeur par défaut
    Par falco- dans le forum IHM
    Réponses: 1
    Dernier message: 09/10/2009, 13h25
  4. [XStream] Désérialiser un objet avec une valeur par défaut
    Par djodjo dans le forum Format d'échange (XML, JSON...)
    Réponses: 0
    Dernier message: 21/04/2009, 13h47
  5. Réponses: 3
    Dernier message: 05/06/2007, 10h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo