如何生成具有1-9的随机数的矩阵,在PYTHON中具有随机行和列

时间:2014-01-31 06:24:08

标签: python

这是我的代码,它不打印任何东西。求助。

import random

row=random.randrange(5,9)
col=random.randrange(5,9)
def matrix(row, col):
    c=[]
    for i in range (row):
        temp=[[],[]]
        for j in range (col):
            a=random.randrange(1,9)
            temp.append(a)
        c.append(temp)

    for square in c:
        print square

1 个答案:

答案 0 :(得分:0)

试试这个

import random

row=random.randrange(5,9)
col=random.randrange(5,9)
def matrix(row, col):
   return [[random.randrange(1,9) for a in range(row)] for b in range(col)]

print matrix(row,col)