如何允许用户从python中的6x6独特随机数矩阵中选择一个随机数?

时间:2018-05-22 08:54:57

标签: python-3.x

我是python的新手...我必须创建一个6x6矩阵的独特随机数,范围为1-100 ...我创建了随机数矩阵,但它们不是唯一的....更多,我必须允许用户从屏幕上显示的非常具体的网格中选择一个数字....但我不知道该怎么做...这里是我的代码

创建一个6 x 6的矩阵,但网格的值应该是唯一的i; e创建一个包含36个值的矩阵

随机导入; Random_matrix = [[random.randint(1,100)for range in range(6)] for colom in range(6)]

循环打印网格

for i in range(6):
    for j in range(6):
        print(Random_matrix[i][j],end="\t")
    print() 

允许用户输入no,使其可以与系统选择的no匹配

user_no= int(input("hey buddy! guess the number : "))

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找用户输入矩阵的col和行号。它可以通过以下方式完成:

a = [int(x) for x in input("Enter Column and then Row with a space: ").split()]

这只需要将值设置为

Random_matrix[a[0]][a[1]]

我希望这会有所帮助