CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Python] Remplacer un caractère

Catwoban
Catwoban
Niveau 2
25 février 2013 à 18:52:41

Bonjour tout le monde ! :)

Je dois réaliser un pendu pour l'école en python, j'ai déjà bien avancé mais là, je rencontre un problème:

J'ai une chaine comme celle-ci: Mot_caché = "------"

J'aimerais remplacer n'importe quel "-" par une lettre, comment faire ?

Merci d'avance, j'espère avoir été assez clair :)

Pseudo supprimé
Pseudo supprimé 25 février 2013 à 20:22:47

Ce n'est pas un problème lié au langage. Ce que tu veux faire, c'est n'afficher que les lettres découvertes et afficher un '-' dans le cas contraire, pour chaque lettre. C'est un programme très simple.

Catwoban
Catwoban
Niveau 2
25 février 2013 à 20:37:18

Merci déjà pour ta réponse :-)))

Le truc c'est que j'ai utilisé une boucle qui tournera tant que Mot_caché != Mot_tiré.
Il faut donc modifier la chaîne Mot_caché à chaque tour de la boucle jusqu'à ce qu'elle soit identique à l'autre. J'ai également programmé une fonction qui renvoie à quelle position se trouve la lettre entrée par l'utilisateur dans le Mot_tiré (donc le même emplacement dans le Mot_caché)
Il me reste juste à modifier le "-" par la lettre entrée à l'emplacement indiqué par ma fonction et ça je sais pas comment faire...

Pseudo supprimé
Pseudo supprimé 25 février 2013 à 21:25:02

reconstruit Mot_caché a chaque itération de la boucle.

http://ideone.com/3HOocV

Catwoban
Catwoban
Niveau 2
25 février 2013 à 23:18:20

Merci beaucoup pour ton aide, elle m'a été vraiment utile :)

ça paraît plutôt simple une fois que l'on voit la réponse mais il fallait y penser :p)

A la prochaine

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment