marrcandre

pesquisa

Jun 27th, 2012
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. #!/usr/bin/env python
  2. #coding: utf-8
  3.  
  4. def find_details(id2find):
  5.     surfer_f = open("surfing_data.csv")
  6.  
  7.     for each_line in surfer_f:
  8.         s = {}
  9.         (s['id'],s['name'],s['country'],s['average'],s['board'],s['age']) = each_line.split(";")
  10.  
  11.         if id2find == int(s['id']):
  12.             surfer_f.close()
  13.             return(s)
  14.  
  15.     surfer_f.close()
  16.     return({})
  17.  
  18. def pesquisa():
  19.     lookup_id = int(input("Entre com a ID do surfista: "))
  20.     surfer = find_details(lookup_id)
  21.  
  22.     if surfer:
  23.         print("ID:            " + surfer['id'])
  24.         print("Name:          " + surfer['name'])
  25.         print("Country:       " + surfer['country'])
  26.         print("Average:       " + surfer['average'])
  27.         print("Board Type:    " + surfer['board'])
  28.         print("Age:           " + surfer['age'])
  29.  
  30. if __name__ == "__main__":
  31.     while True:
  32.         pesquisa()
  33.         pergunta = raw_input("Deseja pesquisar novamente?[s/n]: ").lower()
  34.         if pergunta != "s":
  35.             print ("Até a próxima!")
  36.             break
Advertisement
Add Comment
Please, Sign In to add comment