begin process at 2012 02 07 12:16:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Python

 > 

Divers

 > 

Débutant(e)

 > 

voir si un caractère a déjà était écrit dans une boucle


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

voir si un caractère a déjà était écrit dans une boucle

vendredi 30 janvier 2009 à 17:38:37 | voir si un caractère a déjà était écrit dans une boucle

Lutcho74

Bonjour,
Ma question est un peu dans le titre du sujet...
Je compte faire un programme qui donne un nombre aléatoire grâce au module random pour ensuite que se nombre corresponde à un mot(mais plus tard à une question) donc je le mais dans un boucle while mais le problème c'est qu'un même mot"sort" plusieurs fois et donc certain ne "sortent" pas....
Comment pourrais-je supprimer soit le nombre soit le mot tout en étant dans la boucle

Voici un code qui résume se que je voudrait faire mais qui évidement ne le fait pas...:

import random
a=0
b=5

tout=["je danse","tu danses","il/elle danse","nous dansons","vous dansez","ils/elles dansent"]

e=0
while e!=6:
    r=random.randint(a,b)
    print tout[r]
    e=e+1


Merci d'avance
____________________________________________________________________________________

#############################
#Langage : Basic Panoramic, Python #
#############################
Trop de culture épuise un champ fertile
vendredi 30 janvier 2009 à 18:57:08 | Re : voir si un caractère a déjà était écrit dans une boucle

lespinx

Réponse acceptée !
import random
a=0
b=5
test =[] #liste ou l'on empile le resultat du random
tout=["je danse","tu danses","il/elle danse","nous dansons","vous dansez","ils/elles dansent"]

e=0
while e!=6:
    r=random.randint(a,b)
    if r not in test:   #test si r n'est pas deja contenu dans la liste
        test.append(r)  #empilement dans la liste
        e=e+1
        print tout[r]

vendredi 30 janvier 2009 à 21:03:01 | Re : voir si un caractère a déjà était écrit dans une boucle

Lutcho74

Je te remercie pour ceux code et surtout merci d'avoir préciser (avec les commentaires)
__________________________________________________________________________________

#############################
#Langage : Basic Panoramic, Python #
#############################
Trop de culture épuise un champ fertile


Cette discussion est classée dans : boucle, nombre, mot, caractère, voir


Répondre à ce message

Sujets en rapport avec ce message

Remplacer un mot ou un nombre dans un fichier [ par tptpt ] Bonjour,Es-ce possible de remplacer un mot ou un nombre dans un fichier grace à python? [Tkinter] Erreur premier programme [ par O_connor ] Bonjour à toutes et à tous,Je poste un ce topic car voilà deux jours que je bloque sur ma petite application que j'essaie de réaliser avec une GUI.Ce probleme d'execution script [ par panzer9595 ] bonjour, je viens de commencer python tres recemment, pour mon apprentissage j'ai décidé de reprendre un jeu basique (trouver le nombre mystere) mais Problème d'encodage de caractère [ par flo160fr ] Bonjour,J'ai un script qui contient une fonction qui liste récursivement les dossiers... Le problème : quand le dossier de base (celui dans lequel la Remplacement d'une chaine de caractère dans un fichier *.txt [ par Boy63 ] Bonjour,J'aimerais savoir comment remplacer une partie précise d'une chaine de caractère par une autre dans un fichier *.txt. Je m'explique un peu plu Souci d'encodage : remplacer un mot français accentué [ par thulin ] Bonjour, J'utilise un script python pour remplacer un mot par un autre dans un texte (avec bash). Il fonctionne bien avec des mots anglais, mais pas a Création de class [ par galgafou ] Bonjour à tous, Voila voila, ca fait quelque temps que je programme en python et j'ai rapidement compris qu'on ne pouvait pas passer à côter des clas boucle [ par zarnac ] salut , n'étant pas un expert en python , j'aurai une question. Voilà j'ai implémenté un code pour des fonctions , notamment des polynômes, mon souc Recherche de mots dans un fichier [ par Malrod ] Bonjour. Je débute en python et j'aimerais me faire un "moteur de recherche" pour fouiller dans des fichiers. J'aimerais ici demander la recherche


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,014 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales