使用def的矩阵python编码

使用def的矩阵python编码,python,Python,问题: 编写一个函数,使用以下标题显示n×n矩阵: def printMatrix(n): 每个元素都是随机生成的0或1 编写一个测试程序
提示用户输入n,并显示n×n矩阵。以下是一个运行示例: n = 3 010 000 111 我不懂,甚至连代码都不懂。有人能帮我吗 这就是我到目前为止所做的: from random import randint def printMatrix(n): for i in range(n): for j in range(n

问题:

编写一个函数,使用以下标题显示n×n矩阵:

def printMatrix(n):
每个元素都是随机生成的
0
1

编写一个测试程序
提示用户输入
n
,并显示n×n矩阵。以下是一个运行示例:

n = 3
 010
 000
 111
我不懂,甚至连代码都不懂。有人能帮我吗

这就是我到目前为止所做的:

from random import randint

def printMatrix(n):
    for i in range(n):
        for j in range(n):
            print(randint(0, 1), end="")
        print("")
number = input("Choose your number: ")
printMatrix(int(number))

你能生成一个随机数吗?使用嵌套的
for
循环。是的,我能生成一个随机数,然后演示如何生成。为了帮助你,我们必须知道你被困在哪里。一条线索
random.randint(0,1)
,现在你将如何
n次
呢?你好。请避免张贴仅限代码的答案。相反,在事前、事后或评论中解释发生了什么。
from random import randint

def printMatrix(n):
    for i in range(n):
        for j in range(n):
            print(randint(0, 1), end="")
        print("")
number = input("Choose your number: ")
printMatrix(int(number))