Me podeis decir donde esta el error?(Phyton)

Iniciado por HaCrono, 5 Septiembre 2011, 16:29 PM

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

HaCrono

Hola, estoy aprendiendo Phyton. Como vereis, el codigo me dice si un numero es positivo o negativo, pero cuando pongo el numero me dice todo el rato positivo, le ponga el numero que le ponga(como si le pongo una letra).
Cual es el error?
PD: Uso Phyton 2.7.2
Código (python) [Seleccionar]

def main():
OV="s"
while (OV!="exit"):
x= raw_input("Pon un numero: ")
if x>0:
print"Positivo"
else:
print"Negativo"
OV= raw_input("Otra vez? ")

main()

Novlucker

El raw_input retorna un texto, así que si comparas para ver si un texto es mayor a cero, siempre se cumple.


Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein