No será un 'bug'? A mí me funciona perfecto en 2.x.  Pero mira esto:

http://mail.python.org/pipermail/new-bugs-announce/2011-March/010263.html


Sergio ooooooo oooooooooooo o wrote:
No no da mensaje de error si no que al poner lo que sea te salta directamente muy maal

------------------------------------------------------------------------
Date: Thu, 11 Aug 2011 19:43:15 -0400
From: mzmp...@gmail.com
To: python-es@python.org
Subject: Re: [Python-es] Problema al ejecutar script en linea de comandos windows

Serviria de mucho el mensaje de error

pero si pruebo tu script


while True:

    a = input("Introduzca la contraseña")
    if (a) == 1 :
        print a
        print ("bien hecho")
        break
    else:
        print a
        print ("muy maal")

esta Bueno

El problema es la letra ñ en tu programa

si el error es este que te aparece

C:\py>python testinput.py

  File "testinput.py", line 3
SyntaxError: *Non-ASCII character '\xf1' *in file testinput.py on line 3,
but no encoding declared; see http://www.python.org/peps/pep-0263.html for details



http://www.python.org/peps/pep-0263.html



El 11 de agosto de 2011 19:28, Sergio ooooooo oooooooooooo o <sergery...@hotmail.com <mailto:sergery...@hotmail.com>> escribió:

    Ponga lo que ponga siempre me da muy maal

    > From: davidmen...@gmail.com <mailto:davidmen...@gmail.com>
    > Date: Fri, 12 Aug 2011 01:25:14 +0200

    > To: python-es@python.org <mailto:python-es@python.org>
    > Subject: Re: [Python-es] Problema al ejecutar script en linea de
    comandos windows
    >
    > El significado de input ha cambiado de Python 2.x a 3.x. ¿Estás
    seguro
    > de que en la consola lo estás ejecutando con Python 3? Prueba a
    meter
    > texto (sin números), si no te da error, estás en P3.
    >
    > 2011/8/12 Sergio ooooooo oooooooooooo o <sergery...@hotmail.com
    <mailto:sergery...@hotmail.com>>:
    > > Bueno amigos tengo este miniscript(python 3.2)
    > >
    > > while True:
    > >
    > >         a = input('Introduzca la contraseña')
    > >
    > >       if (a) == '1' :
    > >            print ('bien hecho!')
    > >            break
    > >      else:
    > >           print ('muy maal')
    > >
    > >
    > > Cuando lo ejecuto en el interprete va de maravilla ahora
    cuando lo ejecuto
    > > como contraseña.py en la linea de comando de windows al poner
    1 no me lo
    > > reconoce y me pone muy maal
    > >
    > > Saludos y gracias de adelantado :)
    > >
    > > _______________________________________________
    > > Python-es mailing list
    > > Python-es@python.org <mailto:Python-es@python.org>
    > > http://mail.python.org/mailman/listinfo/python-es
    > > FAQ: http://python-es-faq.wikidot.com/
    > >
    > >
    > _______________________________________________
    > Python-es mailing list
    > Python-es@python.org <mailto:Python-es@python.org>
    > http://mail.python.org/mailman/listinfo/python-es
    > FAQ: http://python-es-faq.wikidot.com/

    _______________________________________________
    Python-es mailing list
    Python-es@python.org <mailto:Python-es@python.org>
    http://mail.python.org/mailman/listinfo/python-es
    FAQ: http://python-es-faq.wikidot.com/




--
Miguel Zamora M.
Programador en Computacion e Informatica
08-1351249
mzmp...@gmail.com <mailto:mzmp...@gmail.com>
Santiago-Chile


_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
------------------------------------------------------------------------

_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a