I am having trouble getting this python code to work right. it is a code to display pascal's triangle using binomials. I do not know what is wrong. The code looks like this
from math import factorial
def binomial (n,k):
    if k==0:
        return 1
    else:
        return int((factorial(n)//factorial(k))*factorial(n-k))
def pascals_triangle(rows):
    rows=20
    for n in range (0,rows):
        for k in range (0,n+1):
            print(binomial(n,k))
    print '\n'
This is what it keeps printing
1                                                                                                            
1                                                                                                         1                                                                                                            
1                                                                                                            
2                                                                                                            
1                                                                                                            
1                                                                                                            
12                                                                                                           
3                                                                                                            
1                                                                                                            
1                                                                                                            
144                                                                                                          
24                                                                                                           
4                                                                                                            
1                                                                                                            
1                                                                                                            
2880                                                                                                         
360                                                                                                          
40                                                                                                           
5                                                                                                            
1                                                                                                            
1                                                                                                            
86400                                                                                                        
8640                                                                                                         
720                                                                                                          
60                                                                                                           
6                                                                                                            
1                                                                                                            
1                                                                                                            
3628800                                                                                                      
302400                                                                                                       
20160                                                                                                        
1260              
and on and on. any help would be welcomed.!!