title: I keep getting a syntax error on exception
body: <pre><code>main():
  try:
      weight1 = int(input("Enter the weight of package one: "))
      weight2 = int(input("Enter the weight of package two: "))
      if weight1 or weight2 &lt;= 0:
          raise ValueError('Invalid weight')
      price1 = float(input("Enter the price for package one: "))
      price2 = float(input("Enter the price for package one: "))
      math1 = weight1 / price1
      math2 = weight2 / price2
      if math1 &lt; math2:
          print("Package 1 has two has the better price")
      else:
          print("Package 2 has the better price price")
      except ValueError as excpt:
          print(excpt)
          print('Please provide a valid weight. \n')
      except ZeroDivisionError:
          print('Invalid price entered.')
  
  main()
  </code></pre>
  
  <p>I'm wondering why do I keep getting a syntax error from this. It looks fine but I keep getting an error</p>