Bloqué à de la programmation Python

Résolu
Fffhbcdfffv Messages postés 1 Statut Membre -  
 PierrotLeFou -

Bonjour,

Ce programme est écrit en python. Il construit un mot secret dans une variable, mais ne l’affiche pas.

tete = ""
message = "le mot secret est: "
for num in [72 , 65 , 66 , 73 , 84]: 
   tete = tete + chr(num)
print(message)

Pouvez-vous le modifier pour qu’il affiche le mot secret ? Pouvez-vous m’aider ?  

2 réponses

  1. jee pee Messages postés 31899 Date d'inscription   Statut Modérateur Dernière intervention   9 984
     

    Bonjour,

    il faut imprimer la variable tete

    tete = ""
    message = "le mot secret est : "
    for num in [72 , 65 , 66 , 73 , 84]: 
       tete = tete + chr(num)
    print(message, tete)

    0
  2. PierrotLeFou
     

    Je me demande où tu as trouvé ce code.
    Bien sûr, si on connait un peu l'ASCII, on peut trouver les codes, mais je doute que ce soit ce que tu as fait.
    Voici comment on pourrait faire:
     

    secret = "..."     # Je ne donne pas le mot secret.
    codes = []
    for lettre in secret:
        codes.append(ord(lettre))
    print(codes)     # On retrouvera les codes donnés ci-après.
    secret = ""
    message = "le mot secret est : "
    for num in [72 , 65 , 66 , 73 , 84] :
       secret += chr(num)
    print(message + secret)
    0