Hi,
I'm a newbie in Python and I'm trying to use the Eclipse IDE for start programming with this language, so I installed the Pydev plugin 1.3.11 on Eclipse 3.3.0.

import os, sys

seguir=""
nota=0
deci=0
car=1
chon=0
rem=""
inversion=""
er=deci
hex=0
no=""
noe=""
while car==1:
try:
option=raw_input("Chose an option:\n  a) Convert a Binary number to Decimal.\n  b) Convert a Decimal number to Binary.\n  c) Convert a Decimal number to Hexadecimal.\nWrite an option: ")
if option=="a":
bin=str(raw_input("Write a binary number: "))
try:
print int(bin,2), "This is the Decimal"
except:
print "This is not binary"
seguir=raw_input("Continue (s/n): ")
if option=="b":
try:
num=int(raw_input("Write a Decimal number: "))
while num>0:
chon=num%2
rem+=str(chon)
num/=2
for caracter in rem:
inversion=caracter+inversion
print inversion, "This is the Binary"
except:
print "This is not a Decimal"
inversion=""
rem=""
seguir=raw_input("Continue(s/n): ")
if option=="c":
try:
deci=int(raw_input("Write a Decimal number: "))
while deci>0:
hex=deci%16
if hex<10:
no=str(hex)
if hex==10:
no="A"
if hex==11:
no="B"
if hex==12:
no="C"
if hex==13:
no="D"
if hex==14:
no="E"
if hex==15:
no="F"
noe+=no
deci/=16
for caracter in noe:
inversion=caracter+inversion
inversion=""
noe=""
except:
print "This is not a decimal number"
segeuir=raw_input("Continue(s/n): ")
except:
print "Invalid option"
seguir=raw_input("Continue(s/n): ")
if seguir=="s":
car=1
elif seguir=="n":
print "ENDED"
car=0
else:
print "Invalid option"

When I try to run it with Pydev the console doesn't read the letters I write (for the options: a, b, c) so the option is always wrong, but when I run the program with the IDLE, I have no problem and all it's ok. Where is the problem? What can I do?

Thanks!

Web Revelación Yahoo! 2007:
Premio Favorita del Público - ¡Vota tu preferida!