Buscando alternativas e soluções diferentes, encontrei algo muito legal que é criar um loop para percorrer cada letra de uma palavra e visualizar seus códigos usando a função ord(), que retorna o código Unicode (ASCII para caracteres comuns).
Exemplo:
nome = "Junior"
for letra in nome:
print(f"Letra: {letra} | Código Unicode: {ord(letra)}")
Saída:
Letra: J | Código Unicode: 74
Letra: u | Código Unicode: 117
Letra: n | Código Unicode: 110
Letra: i | Código Unicode: 105
Letra: o | Código Unicode: 111
Letra: r | Código Unicode: 114
nome = "Cruz"
for letra in nome:
print(f"Letra: {letra} | Código Unicode: {ord(letra)}")
Letra: C | Código Unicode: 67
Letra: r | Código Unicode: 114
Letra: u | Código Unicode: 117
Letra: z | Código Unicode: 122
Como funciona:
for letra in palavra → percorre cada caractere da palavra.
ord(letra) → mostra o código numérico da letra.
Se quiser visualizar também a posição de cada letra:
palavra = "Junior"
for indice, letra in enumerate(palavra):
print(f"Posição {indice}: {letra} = {ord(letra)}")
Resultado:
Posição 0: J = 74
Posição 1: u = 117
Posição 2: n = 110
Posição 3: i = 105
Posição 4: o = 111
Posição 5: r = 114