Taking in a Triangle as an input in Python
<p>I am trying to create a triangle which takes in user inputted values and from the values would like to find the maximum route in these inputs. I intitally asked the question to find the maximum route in this: <a href="http://stackoverflow.com/questions/10053540/finding-the-maximum-route-in-a-given-input">Finding the Maximum Route in a given input</a></p>

<p>Code: </p>

<pre><code>def triangle(rows):
    for rownum in range (rows):
        PrintingList = list()
        print ("Row no. %i" % rownum)
        for iteration in range (rownum):
            newValue = input("Please enter the %d number:" %iteration)
            PrintingList.append(int(newValue))
            print()
def routes(rows,current_row=0,start=0):
    for i,num in enumerate(rows[current_row]):
        #gets the index and number of each number in the row
        if abs(i-start) &gt; 1:   # Checks if it is within 1 number radius, if not it skips this one. Use if not (0 &lt;= (i-start) &lt; 2) to check in pyramid
            continue
        if current_row == len(rows) - 1: # We are iterating through the last row so simply yield the number as it has no children
            yield [num]
        else:
            for child in routes(rows,current_row+1,i): #This is not the last row so get all children of this number and yield them
                yield [num] + child


numOfTries = input("Please enter the number of tries:")
Tries = int(numOfTries)
for count in range(Tries):
    numstr= input("Please enter the height:")
    rows = int(numstr)
    triangle(rows)
    routes(triangle)
    max(routes(triangle),key=sum)
</code></pre>

<p>The error i get after inputting all my values for triangle:</p>

<pre><code>Traceback (most recent call last):
  File "C:/Users/HP/Desktop/sa1.py", line 25, in &lt;module&gt;
    max(routes(triangle),key=sum)
  File "C:/Users/HP/Desktop/sa1.py", line 10, in routes
    for i,num in enumerate(rows[current_row]): #gets the index and number of each number in the row
TypeError: 'function' object is not subscriptable
</code></pre>

<p>Where is my error in my code? Need some help.. Thanks...</p>
