title: Python continue not properly in loop
body: <p>I am working with BeautifulSoup and I keep getting an error continue not properly in loop. So I deleted the continue and then I get an invalid syntax error for my print statement. I am running BS4 and Python 2.7.5 all help greatly appreciated. Here is my code.</p>
  
  <pre><code>from bs4 import BeautifulSoup
  
  soup = BeautifulSoup (open("43rd-congress.html"))
  
  final_link = soup.p.a
  final_link.decompose()
  
  trs = soup.find_all('tr')
  
  for tr in trs:
  for link in tr.find_all('a'):
      fulllink = link.get('href')
      print fulllink #print in terminal to verify results
  
  tds = tr.find_all("td")
  
  
  try: #we are using "try" because the table is not well formatted. 
     names = str(tds[0].get_text()) 
     years = str(tds[1].get_text())
     positions = str(tds[2].get_text())
     parties = str(tds[3].get_text())
     states = str(tds[4].get_text())
     congress = tds[5].get_text()
  
  except:
    print "bad tr string"
    continue 
  
  print names, years, positions, parties, states, congress
  </code></pre>