Imprimir código Python [ imágenes UTF-8]

  • 2 Respuestas
  • 2241 Vistas

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

Desconectado fortil

  • *
  • Underc0der
  • Mensajes: 175
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email

Imprimir código Python [ imágenes UTF-8]

  • en: Agosto 12, 2011, 11:28:20 am
hola a todos

estoy realizando un programa para que me imprima todos los codigos de python en utf-8, porque los codigos que me aparecen en wikipedia o en otro lado al introdcirlos me dan otro simbolo, bueno el caso es que no he podido realizar dicho programa, se me presentan vairos incovenientes;
Código: Python
  1. # -*- coding: UTF-8 -*-
  2. # codificando con python fortil
  3.  
  4. def imprimir(param):
  5.     i = 0
  6.     while i <= param:
  7.         s = "\%s" %(str(i))
  8.         print s,
  9.         i+=1
  10.     return
  11.  
  12. param = int(raw_input("Ingrese un numero: "))
  13. imprimir(param)
  14.  

este es el que mas ce ha acercado, pero resulta que no me imprime el codigo sino \numero entonces nosé que hacer, ya le he cambiado de todo, si alguien me puede ayudar, gracias

edito: ya lo resolví, la cuestion es por ejemplo para el caracte ∫, según el mapa de caracteres de windows dice que es u+222B, pues lo que hay que poner en python es u"\u222B" para poder que salga, porque yo colocaba solo u"\222B" por eso no daba, pero igual, la duda sigue de como imprimir los caracteres, xD

otra duda que surge, resulta que con el IDLE python shell, los caracteres me aparecen de maravilla, pero en el momento de ejecutar el archivo en consola, no me van los caracteres y me manda un salto acá les dejo un codigo del archivo:

Código: Python
  1. def inttrigono():
  2.     print "Todas son + C"
  3.     print u"\u222Bsen(x) dx = -cos(x) + C \n\u222Bcos(x) dx = sen(x)+ C \n\
  4. \u222Btan(x) dx = -ln|cos(x)| + C \n\u222Bcsc(x) dx = - ln|csc(x) + cot(x)| + C \n\
  5. \u222Bsec(x) dx = ln|sec(x) + tan(x)| + C \n\u222Bcot(x) dx = ln|sen(x)| + C \n"
  6.     print u"\u222Bsec\u00B2(x) dx = tan(x) + C \n\u222Bcsc(x)cot(x) dx = -csc(x)+C \n\
  7. \u222Bsec(x)tan(x) dx = sec(x) +C \n\u222Bcsc\u00B2(x) dx = -cot(x) + C \n"
  8.     print "inversas"
  9.     print u"\u222Barcsen(x) dx = 1 /\u221A(1-x\u00B2) \n\
  10. \u222Barccos(x) dx = -1 /\u221A(1-x\u00B2)\n\u222Barctan(x) dx = 1 / 1+x\u00B2 \n\
  11. \u222Barcsc(x) dx = -1 /(|x|\u221A(x\u00B2+1)) \n\u222Barcsc(x) dx = 1 /(|x|\u221A(x\u00B2+1))\n\
  12. \u222Barcsc(x) dx = -1 /(1 + x\u00B2)"
  13.     raw_input("precione [ENTER] para vovler al menu. ")
  14.     return
  15.  
  16. inttrigono()

esto es un ejemplo,
« Última modificación: Marzo 05, 2016, 10:09:53 pm por Gabriela »

Desconectado JaAViEr

  • *
  • Underc0der
  • Mensajes: 163
  • Actividad:
    0%
  • Reputación 0
  • http://codigo.ga
    • Ver Perfil
    • Blog de Programación :: Python

Re:[Ayuda]Imprime codigos imagenes UTF-8

  • en: Agosto 12, 2011, 10:17:55 pm
No entiendo, que deseas hacer en tu código ?
El UTF-8 se encarga de imprimir símbolos especiales.
Código: Python
  1. # -*- coding: utf-8 -*-
  2. print "∫"
Podrías explicar más a fondo tu intensión ?

Saludos.
Solo los usuarios pueden ver los links. Registrate o Ingresar

Desconectado fortil

  • *
  • Underc0der
  • Mensajes: 175
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email

Re:[Ayuda]Imprime codigos imagenes UTF-8

  • en: Agosto 14, 2011, 12:30:08 am
hola JaAViEr, lo que quiero hacer, como está en el primer codigo, es poder imprimir todos los simbolos Unicode que se encuentran en python sé que el codigo está mal pues ya intenté pero me da error y he tratado de acomodarlo pero me dá error, mi idea es poder dar un numero y  que me imprima los codigos de python desde 0 hasta el numero que le di.


lo otro es que en el IDEL o en boa-constructor el codigo, por ejemplo; u"\u222B" me aparece de maravilla una integral, pero si el programa lo hago para consola de windows, no me aparecen ni siquiera caracteres de error o algo así, entonces mi pregunta es que si eso se puede arreglar o de que manera se podria hacer para poderlo distribuir, puesto que entonces necesitaria que las demas personas tubienen IDEL.

gracias

 

[DUDA] Aprendo Python y tengo una duda

Iniciado por EXUMER

Respuestas: 2
Vistas: 1372
Último mensaje Noviembre 26, 2018, 01:27:32 pm
por <<Pyromaniac>>
[SOLUCIONADO] Correr paso a paso un Script de Python

Iniciado por Olger346

Respuestas: 2
Vistas: 2066
Último mensaje Febrero 11, 2018, 10:36:44 am
por Olger346
[SOLUCIONADO] como usar en end = " ". En Python

Iniciado por oswil

Respuestas: 2
Vistas: 679
Último mensaje Octubre 06, 2019, 08:53:11 pm
por oswil
[SOLUCIONADO] [Python] Error: "Expected an indented block"

Iniciado por Banfek

Respuestas: 3
Vistas: 5102
Último mensaje Abril 01, 2015, 05:58:13 pm
por Banfek
[SOLUCIONADO] ¿Algún curso, taller o libro sobre inteligencia artificial Python?

Iniciado por deletethisaccount

Respuestas: 1
Vistas: 1999
Último mensaje Septiembre 10, 2016, 03:39:20 pm
por blackdrake