commande python - Python - Programmation
Marsh Posté le 11-07-2008 à 20:26:44
A oui désolé c'est pas très explicite.
Par exemple, si je veux sélectionner aléatoirement un de ces paramètres :
[rouge,bleu,jaune]
Voilà
Marsh Posté le 11-07-2008 à 20:31:01
ouais , mais comment tu fais pour que ce soit aléatoire le choix ?
Marsh Posté le 11-07-2008 à 20:41:14
Ouais merci mais après avoir survolé la page, il n'y a pas l'information que je recherche.... Aucune commande qui permet de choisir un élément aléatoirement dans une liste ou chaine de caractère....
Marsh Posté le 11-07-2008 à 20:47:05
a ouais désolé, je n'avais pas vu l'exemple en bas.
Merci
Marsh Posté le 11-07-2008 à 21:14:11
euh j'ai bien lu la doc ce coup si, et la commande ramdom.sample ne marche pas... j'ai ce message :
"Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
random.choice('abcdefghij')
NameError: name 'random' is not defined"
Marsh Posté le 12-07-2008 à 00:32:29
OK, merci pour la commande ça marche nikel...
Par contre j'ai un autre problème, savez-vous comment faire pour qu'à la fin de mon programme ( que j'ouvre en invite de commande XP) ne se ferme pas automatiquement. J'ai bien vu le module Timer mais ça me donne uniquement un délais...
Marsh Posté le 12-07-2008 à 19:41:50
J'ai un autre petit problème....
J'ai utiliser le module random.sample, ce qui me retounre un résultat de la forme [5,6]. En suite j'ai utilisé un raw_input, ce qui me retourne un résultat de la forme '5,6'. Or j'aurais besoin que c'est deux résultat soit considéré comme égaux. Comme puis-je faire ? Autrement dit peut on enlever les [] ou mettre des '' comme l'on veut ?
Marsh Posté le 15-08-2008 à 01:07:34
mais tu veux pas plutot lire tous les cours / tutoriels dispo du net plutôt que de poser des questions à la noix toutes les deux minutes sur chaque virgule de ton programme ?
Marsh Posté le 22-08-2008 à 18:59:06
Ptitois a écrit : J'ai un autre petit problème.... |
Utilise "str(real)" pour convertir la valeur réelle "real" en chaîne "real" et/ou "float(str)" pour convertir la chaine "str" en nombre réel
Convertis donc l'une des deux valeurs en type correspondant à l'autre et compare les.
Taz a écrit : mais tu veux pas plutot lire tous les cours / tutoriels dispo du net plutôt que de poser des questions à la noix toutes les deux minutes sur chaque virgule de ton programme ? |
Marsh Posté le 11-07-2008 à 20:02:37
Salut,
Connaissez-vous la commande sous python, permettant de choisir un élément dans un liste ?
Merci