Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. from lxml import etree
  2.  
  3. doc = etree.parse('Paises_XML.xml')
  4. raiz=doc.getroot()
  5. paises=doc.findall("pais")
  6.  
  7. print("DATOS SOBRE HABITANTES EN CADA PAIS")
  8. print("""
  9. 1- España
  10. 2- Irán
  11. 3- Alemania
  12. 4- EEUU
  13. 5- Libano
  14. 6- Madagascar
  15. 7- Salir
  16. """)
  17.  
  18. eleccion=input("Introduzca un número referente a un país de la lista observable: ")
  19.  
  20. while True:
  21.  
  22. if eleccion== "1":
  23. print("")
  24. print (paises[0].find("nombre").text)
  25. print (paises[0].find("habitantes").text)
  26.  
  27. elif eleccion== "2":
  28. print("")
  29. print (paises[1].find("nombre").text)
  30. print (paises[1].find("habitantes").text)
  31.  
  32. elif eleccion== "3":
  33. print("")
  34. print (paises[2].find("nombre").text)
  35. print (paises[2].find("habitantes").text)
  36.  
  37. elif eleccion== "4":
  38. print("")
  39. print (paises[3].find("nombre").text)
  40. print (paises[3].find("habitantes").text)
  41.  
  42. elif eleccion== "5":
  43. print("")
  44. print (paises[4].find("nombre").text)
  45. print (paises[4].find("habitantes").text)
  46.  
  47. elif eleccion== "6":
  48. print("")
  49. print (paises[5].find("nombre").text)
  50. print (paises[5].find("habitantes").text)
  51.  
  52.  
  53. elif eleccion== "7":
  54. print("")
  55. print("¡Hasta pronto!")
  56. break
  57. else:
  58. print ("Opción no válida, elija un número del 1 al 6 para mostrar la información del país correspondiente")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement