Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Flamer en 14 Noviembre 2016, 23:55 pm



Título: Error con la funcion ord en Python
Publicado por: Flamer en 14 Noviembre 2016, 23:55 pm
hola soy nuevo en este tema de python he reducido mi programa hasta llegar a tener una sola linea que es la que me marca el error esta

Código
  1. print ord("A")
  2.  

hay me deberá de imprimir el 65 pero en ves de eso me marca error no en tiendo el por que

saludos flamer y podría ser la version o no funsina la el comando ord en windows, aclaro nunca había usado python


Título: Re: Error con la funcion ord en Python
Publicado por: engel lex en 15 Noviembre 2016, 00:06 am
Que error te marca? Acuerdate que los errores dicen que error es... copia y pega... que versión de python usas 2 o 3?


Título: Re: Error con la funcion ord en Python
Publicado por: Flamer en 15 Noviembre 2016, 00:34 am
El error en pantalla
Código:
  File "C:\Users\Flamer\Desktop\hola.py", line 1
    print ord("A")
            ^
SyntaxError: invalid syntax


la version es la 3.6.0

esta para ser exacto
https://www.python.org/ftp/python/3.6.0/python-3.6.0b3-embed-amd64.zip (https://www.python.org/ftp/python/3.6.0/python-3.6.0b3-embed-amd64.zip)



Título: Re: Error con la funcion ord en Python
Publicado por: Poyoncio en 15 Noviembre 2016, 00:41 am
Siempre he usado 2.x de python, a veces es question de probar un poco
Código
  1. print (ord("A"))


Título: Re: Error con la funcion ord en Python
Publicado por: Flamer en 15 Noviembre 2016, 00:53 am
Siempre he usado 2.x de python, a veces es question de probar un poco
Código
  1. print (ord("A"))

gracias ya me funciono

saludos flamer


Título: Re: Error con la funcion ord en Python
Publicado por: engel lex en 15 Noviembre 2016, 01:39 am
Así como indica Poyoncio debe ser, en python 3 el primer lleva paréntesis... cuidado con confundir python 2 y 3 porque te eneredaras terriblemente


Título: Re: Error con la funcion ord en Python
Publicado por: Flamer en 15 Noviembre 2016, 04:46 am
Así como indica Poyoncio debe ser, en python 3 el primer lleva paréntesis... cuidado con confundir python 2 y 3 porque te eneredaras terriblemente

casi todos los ejemplos que en cuentro en internet son asi como lo puse yo

salu2


Título: Re: Error con la funcion ord en Python
Publicado por: MCKSys Argentina en 15 Noviembre 2016, 05:07 am
casi todos los ejemplos que en cuentro en internet son asi como lo puse yo

salu2

Porque deben ser para python 2.X...  :P

Saludos!


Título: Re: Error con la funcion ord en Python
Publicado por: tincopasan en 15 Noviembre 2016, 14:45 pm
eso es por que no sirve solo copiar! si lees sobre python 3.x print es una función, por lo cual no importa lo que contenga siempre termina en (), la mejor forma de aprender es entender que se está usando, ahhh y si buscás en la red usa como parámetro python 3 así los ejemplos serán para esa versión, aunque es cierto hay menos, pero cantidad no hacen calidad.