Advertisement
Guest User

Untitled

a guest
Apr 5th, 2020
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. import urllib.request, shelve
  2.  
  3. url = 'http://nancymcohen.com/csci133/cpiai.txt'
  4. file = urllib.request.urlopen(url)
  5. lines = file.readlines()
  6. file.close()
  7. cpi = {}
  8. for line in lines:
  9.     items = line.decode().split()
  10.     if len(items) > 0 and items[0].isdigit():
  11.         cpi[int(items[0])] = [float(item) for item in items[:13]]
  12.  
  13. shelf = shelve.open('cpi')
  14. shelf['cpi'] = cpi
  15. shelf.close()
  16.  
  17. data = input('enter query: ')
  18. data = data.split(" ")
  19. data = [int(i) for i in data]
  20.  
  21. year = data[0]
  22.  
  23. def Average(lst):
  24.     return sum(lst) / len(lst)
  25.  
  26.  
  27.  
  28. print(cpi[year][1:13], Average(cpi[year][1:13]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement