I have a small program that has a list of currencies and two functions. 

First function funcOne(currency) takes all exchange rates and in range(10, 101, 10) calculates for every number. 

Second function funcTwo(currency, t) displays all the information in formatted table. 

```
def funcOne(currency):
    matrix = []
    for i in range(10, 101, 10):
        aud = i * currency[0][1]
        usd = i * currency[1][1]
        eur = i * currency[2][1]
        gbp = i * currency[3][1]
        curList = [i, aud, usd, eur, gbp]
        matrix.append(curList) 
    return(matrix)

def funcTwo(currency, t):
    print("$NZ \t{} \t{} \t{} \t{} \t".format(currency[0][0], currency[1][0], currency[2][0], currrency[3][0]))
    for i in t:
        print("%0.2f" % i[0], "\t%0.2f" % i[1], "\t%0.2f" % i[2], "\t%0.2f" % i[3], "\t%0.2f" % i[4], "\t")

currency = [['Euro', 0.2],['GBP', 0.3],['AUD', 0.4],['USD', 0.5]]
t = funcOne(currency)
funcTwo(currency, t)

```

Result expected to looks something like this: 

```
$NZ     Euro    GBP     AUD     USD     
10.00   2.00    3.00    4.00    5.00    
20.00   4.00    6.00    8.00    10.00   
30.00   6.00    9.00    12.00   15.00   
40.00   8.00    12.00   16.00   20.00   
50.00   10.00   15.00   20.00   25.00   
60.00   12.00   18.00   24.00   30.00   
70.00   14.00   21.00   28.00   35.00   
80.00   16.00   24.00   32.00   40.00   
90.00   18.00   27.00   36.00   45.00   
100.00  20.00   30.00   40.00   50.00   

```

The issue is that if there is extra currency added, the program cannot display it. 

For example: 

```
currency = [['Euro', 0.2],['GBP', 0.3],['AUD', 0.4],['USD', 0.5],['RUB', 0.12]]

```

What changes can I make to make display table with any number of currencies? 

I'm sorry, if it's not very clear, please ask for clarification. I run out of any ideas how to make things work. Would appreciate any help.