Bonjour à tous,
serait il possible en python de convertir une variable ou même une lettre en son code ASCII SVP?
Version imprimable
Bonjour à tous,
serait il possible en python de convertir une variable ou même une lettre en son code ASCII SVP?
salut,
c'est possible et c'est même super simple avec la fonction ord()
Code:
1
2
3 >>> var_a = "a" >>> ord(var_a) 97
Merci pour ta réponse.
Sais tu si il serai possible d'afficher toutes les réponses sur une même ligne? car avec le code suivant cela les mes tous à la lignes.
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 print("Se programme a pour but de crypté votre message") clé = 11 while (clé > 10) or (clé < -10): clé = int(input("Entrez une valeur entre 10 et -10 pour la clée ")) if (clé > 10): print("La valeur de la clé est plus grande que demandé!") if (clé < -10): print("La valeur de la clé est plus petite que demandé!") print (clé) message = input("Entrez le message à crypté ") for car in message: print ((ord(car)))
tu peux utiliser le paramètre optionnel "end" de print pour dire à la fonction de ne pas mettre de retour à la ligne à chaque fois. et accessoirement, tu peux enlever les parenthèses inutiles ;)
Code:
1
2
3 print(ord(car), end=' ') # si tu veux un espace entre chaque code ascii... print(ord(car), end='\t') # ... ou une tabulation... print(ord(car), end='') # ... ou rien du tout
Merci de ton aide! :)