Partage
  • Partager sur Facebook
  • Partager sur Twitter

condition

Sujet résolu
    17 septembre 2017 à 18:44:50

    Bonjour dans ce cours programme :

    import random
    
    # Création de la liste
    
    liste = ['orange','cerveau','elephant','tri','chat','orangoutan']
    
    # Choix d'un mot au hasard dans la liste
    
    choix = random.sample(liste,1)
    
    
    # tant que le nombre de caractere est supérieur à 8 tu choisis un
    #autre objet dans la liste 
    
    while((len(choix))> 8 ):
        
        choix = random.sample(liste,1)
    
    
        
    # On va transformer la liste en chaine de caractére
    
    chaine = "".join(choix)
    
    
        
        
    essaie = input("Veuillez deviner une lettre qui fait partie du mot")
    
    #On va verifier que essaie ne se trouve pas dans tout les elt
    
    for i,elt in enumerate(chaine):
    
        if elt ==essaie:
            print(elt)
        else:
            print("*")
    

    La condition à la ligne 15 ne fonction pas mais je vois pas pourquoi ?

    Merci bien :) 

    Desolé je viens de voir mon erreur len(choix) vaudrat toujours 1 car il nous donne la taille d'une liste avec un objet 

    ce que je voulais c'est len(choix[0]) c'est à dire la taille de l'objet en question 

    -
    Edité par CasteloWoshu 17 septembre 2017 à 18:54:33

    • Partager sur Facebook
    • Partager sur Twitter

    condition

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown