Python - Codificar un mensaje mediante Ascii

 
Vista:
Imágen de perfil de Kevin

Codificar un mensaje mediante Ascii

Publicado por Kevin (1 intervención) el 23/01/2024 06:05:16
Hola a todos!!

Soy nuevo en la programación (Python); en este momento no sé que pasa con el código porque puedo leer que está bien, sale un error:

"cannot access local variable 'i' where it is not associated with a value"

##Código:

a=str(input("Ingresa tu mensaje original: "))

i=0

def m_c(a):
while i<=len(a):
ord(a[i])
a=" "
a+=i
i+=1

return list(a)+ print(" es tu mensaje codificado")

print(m_c(a))

***Por favor, si alguien puede ayudarme le agradecería!!***
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 121
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Codificar un mensaje mediante Ascii

Publicado por Antoni Masana (67 intervenciones) el 26/01/2024 12:45:07
La variable i no pertenece a la función m_c

1
2
3
4
5
6
7
8
9
10
def m_c(a):
    i=0
    while i<=len(a):
        ord(a[i])
        a=" "
        a+=i
        i+=1
    return list(a)+ print(" es tu mensaje codificado")
 
print(m_c(a))

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar