Python - AYUDA diccionario no corre o si??

 
Vista:

AYUDA diccionario no corre o si??

Publicado por gabriel (1 intervención) el 15/03/2010 01:11:01
hola necesito un poco de ayuda con mi programa, no tengo mucho conocimiento de python asi que mi programa es sencillo es un diccionario de unas cuantas palabras de ingles a frances y frances ingles.. aki esta el codigo, no es mucho, pero al momento de quererlo correr en la terminal no me apararece nada, ni si quiera errores y eso es algo frustrante cualquier comentario o ayuda sera muy vienvenido

#!/usr/bin/python

#DICCIONARIO FRANCES INGLES
f={ "amour":"love",
"ami" : "friend" ,
"bonjour" : "hello" ,
"ciel" : "sky",
"etoile" : "star",
"fleur" : "flower",
"lune" : "moon",
"yeux" : "eyes" ,
"reux" : "want" ,
"dormir" : "sleep" ,
"oui" : "yes" ,
"amigo" : "amie" ,
"amiga" : "ami" ,
"garcon" : "boy" ,
"fille" : "girl" ,
"ecole" : "school" ,
"tout" : "all" ,
"mon" : "my" ,
"de" : "of"
}

#DICCIONARIO INGLES----FRANCES
e={"love" : "amour",
"friend" : "ami",
"hello" : "bonjour",
"sky" : "ciel",
"star" : "etoile",
"flower" : "fleur",
"moon" : "lune",
"eyes" : "yeux",
"want" : "reux",
"sleep" : "dormir",
"yes" : "oui",
"amie" : "amigo",
"ami" : "amiga",
"boy" : "garcon",
"girl" : "fille",
"school" : "ecole",
"all" : "tout",
"my" : "mon",
"of" : "de"
}

class diccionario:

def inicio(a):
print "Para traducir de ENG-FRAN teclee ENG para traducir de FRAN-ENG teclee FRAN "
a = raw_input(">")
dicc(EN,FRAN,word)


def dicc(EN,FRAN,word):
if a==EN :
word=raw_input("introdusca una palabra en INGLES: ")
print word
print "traducido en frances es: "
print e[word]

elif a==FRAN :
word=raw_input("introdusca una palabra en FRANCES: ")
print word
print "traducido en frances es: "
print f[word]

else :
print "idioma no dispobible"
inicio(a)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder