Guest User

Untitled

a guest
Apr 25th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. countries = {
  2. "canada": {
  3. 'name': "Canada",
  4. 'location': "North America",
  5. 'currency': "Canadian Dollar",
  6. 'capital city': "Ottawa",
  7. 'population': "32.268.240",
  8. 'area': "9.970.610 km2"
  9. },
  10. "brazil": {
  11. 'name': "Brazil",
  12. 'location': "South America",
  13. 'currency': "Brazilian Real",
  14. 'capital city': "Brasilia",
  15. 'population': "186.404.900",
  16. 'area': "8.514.877 km2"
  17. },
  18. "ukraine": {
  19. 'name': "Ukraine",
  20. 'location': "Europe",
  21. 'currency': "Ukrainian Hryvnia",
  22. 'capital city': "Kyiv",
  23. 'population': "46.480.700",
  24. 'area': "603.700 km2"
  25. },
  26. "haiti": {
  27. 'name': "Haiti",
  28. 'location': "North America",
  29. 'currency': "Haitian Gourde",
  30. 'capital city': "Port-au-Prince",
  31. 'population': "8.527.777",
  32. 'area': "27.750 km2"
  33. },
  34. "albania": {
  35. 'name': "Albania",
  36. 'location': "Europe",
  37. 'currency': "Albanian Lek",
  38. 'capital city': "Tirana",
  39. 'population': "3.129.678",
  40. 'area': "28.748 km2"
  41. },
  42. "india": {
  43. 'name': "India",
  44. 'location': "Asia",
  45. 'currency': "Indian Rupee",
  46. 'capital city': "New Delhi",
  47. 'population': "1.103.371.000",
  48. 'area': "3.287.263 km2"
  49.  
  50.  
  51. }
  52. }
  53.  
  54. def general_info(c_name):
  55. for key, val in countries[c_name].items():
  56. info = print(c_name.title() + " " + key + " is " + val)
  57. return info
  58.  
  59. def specific_info(c_name, info):
  60. if c_name in countries and info in countries[c_name].keys():
  61. return (info.title() + " from " + c_name.title() + " is " + countries[c_name][info])
  62.  
  63.  
  64. ask_country = input("Country name: ")
  65.  
  66. ask_info = input("Information requested: ")
  67.  
  68. c_name = ask_country.lower()
  69.  
  70. info = ask_info.lower()
  71.  
  72. print(general_info(c_name))
  73. print()
  74. print(specific_info(c_name, info))
Add Comment
Please, Sign In to add comment