Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Raiderz92

#1
Cita de: Eleкtro en 16 Marzo 2017, 02:06 AM
Pero es que tú estás utilizando e intentando representar caracteres del set de caracteres Windows Latin 1, usease, el Castellano. Hay varias soluciones para ello, la más simple es que guardes tu archivo .py en codificación ANSI (Windows 1252 / CHCP-1252 / Latin-1) y le asignes la misma codificación en el código fuente, y ya no tendrás ese problema.



Lee Aquí:

¡Saludos!


Hola Elektro, muchas gracias por la respuesta, he seguido los pasos que me has dicho y este funciona a la perfección pero siempre anteponiendo la letra "u" tal cual muestra la imagen:

https://gyazo.com/65d41eee205adbffabd420d897b467e1

si no coloco la letra u aparece de la siguiente forma:

https://gyazo.com/00837c1162de67206d0a52822c359b7e

Existe alguna forma de no tener que anteponer la letra u para que este funcione?

Esa es la duda que tengo y el problema, ya que al tener que anteponer dicha letra no funciona la siguiente linea:

a = float (raw_input("¿¿¿¿¿"))

Estos son los casos:

Si no coloco la letra u en la linea anterior se ven unos símbolos extraños en vez de el símbolo "¿".

Si coloco la letra u en la linea anterior simplemente al lanzarlo se crashea y no arranca.

Esta es la forma en que antepongo la letra u en la linea anterior, quizás lo esté haciendo mal...

a = float (raw_input(u"¿¿¿¿¿"))

Disculpen si estoy hablando muchas gilipolleces es que estoy recién empezando y hay muchas cosas que no entiendo.

Saludos y muchas gracias nuevamente por ayudarme!







#2
Cita de: engel lex en 16 Marzo 2017, 01:48 AM
no creo que ese sea el problema, porque como ya te dije me funciona bien (claro, en condiciones diferentes, ando en linux) pero debería ser compatible... con tu editor asegurate de salvar el archivo con codificación utf8



Estoy ocupando notepad++ y en codificación está marcado utf-8 pero el problema continua
#3
Cita de: engel lex en 16 Marzo 2017, 01:34 AM
usa la consola del sistema directamente... es decir, abre cmd, navega al directorio y ejecuta el .py



He hecho lo que me dices y el problema continua...

No existe una forma de no tener que anteponer la letra "u" antes del texto a escribir?
y si no es posible en que parte debería poner la letra "u" en la siguiente linea para que
funcione correctamente?

a = float (raw_input("¿¿¿¿¿"))
#4
Cita de: engel lex en 16 Marzo 2017, 01:29 AM
en que sistema operativo estás? que consola usas? que versión de python tienes?

a mi el codigo me funciona sin problemas


Estoy usando Windows 7, la versión de python es la 2.7.13 y en cuanto a lo de la consola no sé a que te refieres
#5
Buenas gente, tengo el siguiente problema con Python:

Al intentar escribir el símbolo "¿" me aparece de la siguiente forma al iniciar el programa:

https://gyazo.com/a01a30d2e5e38e5ac3077835da3bd43b


He probado usando el siguiente coding :

# -*- coding: utf-8 -*-

el cual soluciona mi problema pero debo anteponer la letra "u" antes del texto a escribir y en el caso de esta linea:

a = float (raw_input("¿¿¿¿¿"))

no funciona anteponer la letra "u" antes del texto.

Creo recordar que hace un tiempo podía escribir dichos caracteres, tales como ñ, tildes, etc sin problemas, pero ya no mas.

Cabe mencionar que estoy recién iniciándome en Python y quizás esté haciendo algo mal, por lo que agradecería que me ayudaran.

Espero podáis ayudarme y gracias de antemano, saludos!