-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmi_reto_semana_8.py
38 lines (33 loc) · 1.29 KB
/
mi_reto_semana_8.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Traductor
diccionario_aleman = {'rojo' : 'rot', 'naranja' : 'orange', 'amarillo' : 'gelb', \
'verde' : 'grün', 'azul' : 'blau', 'violeta' : 'violett'}
diccionario_hebreo = {'rojo' : 'adom', 'naranja' : 'catom', 'amarillo' : 'tzaov', \
'verde' : 'yarok', 'azul' : 'kahol', 'violeta' : 'sagol'}
print ('Bienvenido al traductor de colores. Los idiomas disponibles son: aleman y hebreo')
idioma = input('Indique el idioma al que quiere traducir: ')
idioma = idioma.lower()
if idioma == 'aleman' :
texto = input ('Ingrese su palabra: ')
texto = texto.lower()
palabras = texto.split()
traduccion = ''
for palabra in palabras:
if palabra in diccionario_aleman:
traduccion = traduccion + diccionario_aleman[palabra] + ' '
else :
traduccion = traduccion + palabra + ' '
print (traduccion)
elif idioma == 'hebreo' :
texto = input ('Ingrese su palabra: ')
texto = texto.lower()
palabras = texto.split()
traduccion = ''
for palabra in palabras:
if palabra in diccionario_hebreo:
traduccion = traduccion + diccionario_hebreo[palabra] + ' '
else:
traduccion = traduccion + palabra + ' '
print(traduccion)
else:
print('Idioma no disponible. Por favor inténtelo de nuevo.')
exit()