title: Python String Overflow?
body: <p>For some reason, the below results in an output of 0. I'm using a very large string (100,000 characters), and looking for a large integer, in the hundred billions, e.g 500,000,000,000. Is there something special I need to do? The goal is to find the number of sub-sequences of 1,2,3 in the first 100,000 digits of pi. I know the below is algorithmically correct. It's just not "code-correct."</p>
  
  <pre><code>pi100k = "3.14159[100,000 digits of pi]"
  subSeqInit = 0
  subSeqPair = 0
  subSeqTotal = 0
  
  for c in pi100k:
      if c == 1:
          subSeqInit = subSeqInit + 1
      elif c == 2 and subSeqInit &gt; 0:
          subSeqPair = subSeqPair + 1
      elif c == 3 and subSeqTotal &gt; 0:
          subSeqTotal = subSeqTotal + 1
  
  print(subSeqTotal)
  </code></pre>