Autor Tema: Programa Chars-ASCII  (Leído 857 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Príncipe_Azul

  • [L2] Conociendo BomberCode
  • **
  • Mensajes: 111
    Ingreso: Julio de 2015
  • Sexo: Masculino
  • ar
  • Colaborador
    • Ver Perfil
    • Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting
Programa Chars-ASCII
« on: 21 Agosto de 2015, 03:32 am »
Hola a todos!!
 
Bueno hoy voy a aportar un programa bastante útil que les servirá si desean saber el código ASCII de algún caracter, ya sea letra, número o símbolo, esto es muy útil porque muchas veces necesitamos trabajar con chrs.

El programa es sencillo, lo ejecutan y escriben un texto, número o símbolo, puede ser el largo que quieran, por ejemplo una frase.
También pueden ir los caracteres mezclados (letras, números, símbolos).
Aquí dejo un ejemplo de su uso:
 
Escribi un texto o letra: hola amigos

h 104
o 111
l 108
a 97
  32
a 97
m 109
i 105
g 103
o 111
s 115

 

Escribi un texto o letra: ¿Como estan?

¿ 168
C 67
o 111
m 109
o 111
  32
e 101
s 115
t 116
a 97
n 110
? 63

 

Escribi un texto o letra: Nos vemos, suerte!

N 78
o 111
s 115
  32
v 118
e 101
m 109
o 111
s 115
, 44
  32
s 115
u 117
e 101
r 114
t 116
e 101
! 33

 
Lo que está con negrita es el mensaje del programa, lo que está de color azul es lo que deben escribir y lo que está en verde y a la izquierda son los caracteres de la frase que escribieron y a la derecha su código ASCII!!!!
Por las dudas, el código ASCII del espacio (hecho con la barra espaciadora) es el char 32.
 
Aquí está el código:

Código: [Seleccionar]
# -*- coding: utf-8 -*-
# Programa Chars-ASCII - Creado con Python 2.7.5
# Autor: Daniel Delgado - Nick: Príncipe_Azul
 
def Caracteres():
    Cadena = raw_input("Escribi un texto o letra: ")
    if "salir!!" != Cadena:
        for Caracter in enumerate(Cadena):
            print " " + Caracter[1], ord(Caracter[1])
        Caracteres()
    else:
        exit()
 
Caracteres()

El programa tiene un bucle en la misma función que no se lo ve (aparte del for), osea no se lo ve como for ni while, pero es un bucle que siempe llama a su misma función, esto lo hice así para no tener que estar abriendo el programa a cada rato.
Para salir del programa, osea para que la consola se cierre, deben escribir el comando:
 
salir!!
 
en minúsculas y con los 2 signos de exclamción al final.
 
Aquí pueden ver el mismo ejemplo pero en modo gráfico desde la consola:
 

 
Espero que les sirva :)

Desconectado Rock Lee

  • Administrador
  • *
  • Mensajes: 1121
    Ingreso: Enero de 2014
  • Sexo: Masculino
  • ar
  • Digitalizando tu Mundo
    • Ver Perfil
    • La nueva era del conocimiento
Re:Programa Chars-ASCII
« Respuesta #1 on: 21 Agosto de 2015, 10:40 am »
Es muy útil en ciertos códigos ASCII ya que si alguna letra no va le metes esto y sale el tema es recordarlo xD. Sigue con esa misma pasión @Príncipe_Azul


Saludos Familia!