Advertisement
teslariu

ej con dicc

Sep 1st, 2022
1,253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.01 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # Script que pide un color en ingles y busca su traduccion al español
  5. # Usar el siguiente diccionario como base
  6. # dicc = {"red":"rojo", "blue":"azul","orange":"naranja"}
  7. #
  8. # si la palabra no se encuentra, debe indicarlo. Ejecutar todo dentro de
  9. # un while True para que el usuario decida cuando salir
  10. #
  11. #
  12. # AYUDA: para buscar una clave probar que pasa con el operador de
  13. # membresía in
  14. # Ej de IN en una cadena: "s" in "rana"  --> devuelve False
  15. """  
  16. dicc = {"red":"rojo", "blue":"azul", "orange":"naranja"}
  17.  
  18. # Forma 1
  19. while True:
  20.    color = input("Ingrese color en inglés: ")
  21.    if color in dicc:
  22.        print(f"En español es: {dicc[color]}")
  23.    else:
  24.        print("el color no está en la lista")
  25.        
  26.    opcion = input("Presione cualquier tecla (1 para salir): ")
  27.    if opcion == "1":
  28.        break
  29.  
  30. # Forma 2
  31. claves = list(dicc.keys())          # colores en ingles
  32. # valores = list(dicc.values())     # colores en español
  33. while True:
  34.    color = input("Ingrese color en inglés: ")
  35.    if color in claves:
  36.        print(f"En español es: {dicc[color]}")
  37.    else:
  38.        print("el color no está en la lista")
  39.        
  40.    opcion = input("Presione cualquier tecla (1 para salir): ")
  41.    if opcion == "1":
  42.        break
  43. """
  44. # Implementar un traductor con menu que permita traducir de un lenguaje
  45. # a otro, agregar palabras e imprimir el diccionario completo
  46.  
  47. dicc = {}
  48. print("Traductor ingles - español")
  49.  
  50. while True:
  51.     print("""
  52.    Menu de opciones
  53.    1- Ingles a español
  54.    2- Español a inglés
  55.    3- Imprimir diccionario
  56.    4- Agregar palabras
  57.    5- Salir
  58.    """)
  59.    
  60.     opcion = input("Seleccione una opción: ")
  61.    
  62.     if opcion == "1":
  63.         pass
  64.        
  65.     elif opcion == "2":
  66.         pass
  67.        
  68.     elif opcion == "3":
  69.         pass
  70.    
  71.     elif opcion == "4":
  72.         pass
  73.        
  74.     elif opcion == "5":
  75.         break
  76.        
  77.     else:
  78.         print("Opcion incorrecta")
  79.  
  80.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement