【问题标题】:how to allow the user to select a random number from a 6x6 matrix of unique random numbers in python?如何允许用户从python中唯一随机数的6x6矩阵中选择一个随机数?
【发布时间】:2018-10-31 23:31:47
【问题描述】:

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

创建一个 6 x 6 的矩阵,但 grid 的值应该是唯一的,即创建一个 36 个值的矩阵

随机导入; Random_matrix=[[random.randint(1,100) for row 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() 
              

允许用户输入a no,以便与系统选择的no相匹配

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

【问题讨论】:

    标签: python-3.x


    【解决方案1】:

    我认为您正在寻找用户输入矩阵的列号和行号。可以这样做:

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

    你只需要将值设置为

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

    希望对你有帮助

    【讨论】:

    • 兄弟!这不是它....实际上我只是想生成一个由 6 个列和 6 行组成的矩阵...它将有 36 个随机值...并且值应该是唯一的....然后我必须证明屏幕上的矩阵
    猜你喜欢
    • 2016-05-09
    • 2017-01-26
    • 1970-01-01
    • 2018-02-16
    • 2020-10-04
    • 1970-01-01
    • 2019-05-10
    • 1970-01-01
    • 2011-12-30
    相关资源
    最近更新 更多