> Tous les forumsLinux

 Programme pythonSujet résolu
Statut du sujet : RESOLU Imprimer
 Manu - tension
  Posté le 16/04/2008 @ 03:04  
 Petit astucien

83 Messages

Bonsoir tout le monde,

je suis en train d'étudier Python et dans le cadre des Dictionnaires je me pose une question :

Mettons que je crée un Dictionnaire dont les clés sont des mots et les valeurs de ces clés sont les définitions. Maintenant j'aimerais proposer à l'utilisateur d'entrer un mot afin d'en connaître la définition. J'ai pensé à la ligne :

mot = raw_input("Entrez un mot :")

Mais ensuite je ne sais pas comment faire pour que le programme s'arrête à cet endroit, et reprenne quand l'utilisateur a tapé son mot et validé avec Enter.

Merci d'avance...

 Afficher le profil de Manu - tensionEnvoyer un message privé à Manu - tension
 
 
Publicité
 Tasgarth  Posté le 16/04/2008 à 10:33  
Petit astucien


848 Messages

Bonjour Manu-tension,

choix = raw_input("Entrer le numéro choisi : ")
print type(choix)
choix=int(choix) #raw_input est type str ==> int
print type(choix)
print choix

Il faut transformer et passer d' un type 'chaine' au type 'nombre entier'

Puis dans une boucle tester pour trouver la bonne réponse par if

ou plus simplement, puisque Dictionnaire : print dico['a'] si dico {'a' : 1, 'b' : 2}

Mais ensuite je ne sais pas comment faire pour que le programme s'arrête à cet endroit, et reprenne quand l'utilisateur a tapé son mot et validé avec Enter.

Si tu écris dans un script , après le 'Enter' de l 'utilisateur le résultat est traité et il faut afficher ce résultat final par un print...

Le traitement et l 'affichage sont 2 actions différentes (en console shell on mettrait un cat ..)

-------------------

Dit de mémoire car actuellement, ce n 'est pas Python que j 'utilise...

A+



Modifié par Tasgarth le 16/04/2008 11:11
Afficher le profil de Tasgarth Voir la configuration de TasgarthEnvoyer un message privé à Tasgarth
 Revenir en haut de la page
 Manu - tension  Posté le 10/05/2008 à 17:29  
Petit astucien

83 Messages
Salut Tasgarth et merci pour ton explication. J'avais perdu mon mot de passe et n'ai pas pu me connecter à PcAstuces, d'où mon retard à te répondre.
Afficher le profil de Manu - tensionEnvoyer un message privé à Manu - tension
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Les sujets pertinents liés
comment lancer un prog isntallé
comment copier une carte compact flash avec slax
OpenOffice Calc Glisser / incrémenter
clonage de disque ( mandriva )
Fedora revient en version 9
Installer build et header files kernel 2.6.22 Mdv
C'est quoi un dépôt ?
Programmation - Création de logiciel
md5sums
impossible de booter sur hiren bootcd depuis suse
Coup de coeur pour un logiciel : GLDA
comment déblquer des ports sous linux?
pilotes propriétaires carte ati 3d
andLinux,
installation messagerie instantanée avec cam
bug installation flashplayer (?) pour Youtube
comment executer un programme avec ubuntu ?
 
Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !



 > Tous les forumsLinux

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page
Comme PC Astuces, mettez-vous au vert avec Ikoula !
Faites le choix d'un hébergeur acteur de l'environnement !