Advertisement
teslariu

dicc_error

Jun 22nd, 2021
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.07 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4.  
  5. """Excepciones en diccionarios
  6. Crear un script que solicite al usuario el código de un país e imprima
  7. su nombre, de acuerdo con el siguiente diccionario:
  8. # Diccionario código: país.
  9. paises = {
  10. "ar": "Argentina",
  11. "es": "España",
  12. "us": "Estados Unidos",
  13. "fr": "Francia"
  14. }
  15. Si el código ingresado no se encuentra en el diccionario, debe imprimir
  16. un mensaje en pantalla y volver a preguntar. Si el usuario escribe
  17.  “salir”, el programa debe terminar
  18. """
  19.  
  20. paises = {
  21. "ar": "Argentina",
  22. "es": "España",
  23. "us": "Estados Unidos",
  24. "fr": "Francia"
  25. }
  26.  
  27. while True:
  28.     codigo = input("Ingrese el código de un país (ar, fr, etc): ")
  29.     try:
  30.         print(f"El codigo ingresado corresponde a {paises[codigo]}")
  31.     except KeyError:
  32.         print("El código ingresado no se encuentra en el diccionario")
  33.         opcion = input("Presione cualquier tecla para ingresar otro codigo o escriba 'salir' para terminar: ")
  34.         if opcion == "salir":
  35.             break
  36.     else:
  37.         break
  38. print("Adios...")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement