Accueil > Forum > > > > Récupérer enter
Récupérer enter
mercredi 10 septembre 2008 à 09:11:10 |
Récupérer enter

bowbz
|
Bonjour, Je débute sous python et j'aurai besoin d'un petit conseil. Dans un exo de mon cours, on demande d'écrire un script qui attend une valeur qu'on doit mettre dans une liste et cela en boucle tant qu'on a pas tapé sur la touche enter. Quelque chose du genre while ("pas enter"): item = raw_input ("Veuillez entrer une valeur ") liste.append(item) Le problème c'est que je ne sais pas comment dire au script le "pas enter". Pouvez-vous m'aider ? Merci d'avance
|
|
vendredi 12 septembre 2008 à 19:23:16 |
Re : Récupérer enter

lucky84
|
Tu pourrais mettre:
while (nom_de_ta_valeur == 0): item = raw_input ("Veuillez entrer une valeur ") liste.append(item)
|
|
vendredi 12 septembre 2008 à 20:17:00 |
Re : Récupérer enter

bowbz
|
Cela ne marche pas, le résultat est la sortie immédiate du script.
Mais j'ai trouvé une façon de faire, je poste pour les suivants...
[code] liste = [] item =''
while True: item = raw_input("Veuillez entrer une valeur : ") if item == '': break liste.append(item) print liste [/code]
Je ne sais pas si c'est la seule (je ne pense pas), si elle est portable, mais ça marche.
|
|
samedi 13 septembre 2008 à 19:05:31 |
Re : Récupérer enter

fred1599
|
Salut
Tu peux m'expliquer comment tu stoppes ta boucle?
|
|
samedi 13 septembre 2008 à 19:29:45 |
Re : Récupérer enter

fred1599
|
Un truc du genre là ca doit marcher
#!/usr/bin/env python #_*_ coding:utf-8 _*_
liste=[] item=0 while item!="stop": item=raw_input('Entrer votre valeur :') liste.append(item) print liste
Tant que tu n'ecris pas stop il continue a te demander une valeur
|
|
lundi 15 septembre 2008 à 09:53:30 |
Re : Récupérer enter

bowbz
|
On sort de la boucle quand l'utilisateur ne rentre rien avant d'appuyer sur enter, c'est le
[code] if item == '': break [/code]
qui le fait.
As-tu essayé mon code car chez moi ça marche bien ?
Bon début de semaine
|
|
lundi 15 septembre 2008 à 10:40:13 |
Re : Récupérer enter

fred1599
|
Bonjour,
En effet ça fonctionne mais c'est pas propre, car tu donnes 2 conditions.
Dans la boucle de mon programme j'insère ma condition. Tant que pas cette condition, continuer!!!
en général si j'utilise if, j'utilise else quelquepart.
Enfin ca fonctionne ce qui est l'essentiel pour toi
A bientôt
|
|
lundi 15 septembre 2008 à 10:45:42 |
Re : Récupérer enter

bowbz
|
ben il y en a une qui est toujours vraie :
[code] while True: [/code]
et l'autre qui permet l'arrêt de la boucle. Dans ton code tu mets :
[code] while item!="stop": [/code]
Mais je ne veux pas devoir écrire 'stop' pour arrêter la boucle. Ce que je veux c'est qu'elle s'arrête quand je tape enter sans rien entrer d'autre. L'exercice demandait ça.
a plouff
|
|
lundi 15 septembre 2008 à 19:54:18 |
Re : Récupérer enter

fred1599
|
Très simple :
#!/usr/bin/env python #_*_ coding:utf-8 _*_
liste=[] item=0 while item!="": item=raw_input('Entrer votre valeur :') liste.append(item) liste.remove("") # pour retirer le '' de la liste print liste
|
|
Cette discussion est classée dans : script, récupérer, valeur, liste, enter
Répondre à ce message
Sujets en rapport avec ce message
Liste le contenu d'un répertoire [ par MHI ]
Le code suivant me génére un fichier vide, alors que mon répertoire contient bien un répertoire et 3 fichiers :import osimport dircachefic = open('Lis
[help] traitement de formulaires et recherche de DOC [ par johanb ]
Bonjour à tous, je viens de me lancer dans le python et j'i de gros problèmes avec la syntaxe que je ne connias pas bien.Donc tout d'abord si quelqu'u
liste des process en cours [ par rodrigos ]
Bonjour, Je suis sous windows et je cherche à obtenir la liste des process en cours sur le pc. La seule foncyion que j'ai rouvé est la fonction EnumP
Zope: Contenu d'une liste en fonction d'une autre [ par keumlebarbare ]
AU SECOURS!!!! Je suis tout ce qu'il y a de plus débutant en Zope, et je crois que si je continue à galérer comme ca, je me (re)met a PHP!!!
des questions de débutant... j'ai besoin d'aide :-( [ par motenai ]
Bonjour tout le monde ! Bon, je débute dans l'apprentissage du python que je trouve amusant jusqu'à maintenant, j'espère que ça va continuer ainsi et
Compilation des fichiers sources pyhton en executables sous windows [ par 3edbill69 ]
J'ai fait une recherche et j'ai trouvé qu'il y avait des compilateurs pour les fichiers .py qui donnent des executables indépendants de python qui peu
Aide en creation de script sur Python [ par parisien ]
Bonjour, Comment faire un whois en python. Existe t-il un module whois dont on pourrait faire un import. Help PLEASE
Aide en script [ par parisien ]
Bonjour à tous, Quelqu'un pourrait m'aider à faire des scripts en Python svp Cordialement, Parisien
variable assossié à une Entry [ par xilure ]
dans mon script j'aimerais pouvoir rentrer dans un champ d'entré (Entry avec Tkinter), une valeur numerique qui soit reutilisable dans un calcule que
Ou trouver la liste des fonction disponible... [ par CotCouture ]
Bonjour j'aimerais savoir ou je peux trouver la liste des fonction disponible dans les logiciel office? Cot Couture
Livres en rapport
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE [WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE[WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE par FREMYCOMPANY
Je pense qu'ils ont besoin d'une piqure de rappel chez Microsoft : c'est bien gentil d'avoir une interface jolie, mais si c'est pour avoir un truc qui ne convainct pas dedans, c'est peine perdue.
---->
Système ouvert ----> Fermé ?
P...
Cliquez pour lire la suite de l'article par FREMYCOMPANY
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|