矩阵是15x15,我需要随机添加值。如果一个人死了或者活着。为此,我键入:
class Individuo:
def __init__(self, vivo, representacion):
self.vivo = False
self.representacion = representacion
p_vivo = Individuo(True, "*")
p_muerto = Individuo(False, "#")
然后,我尝试将其随机插入矩阵:
for sublistas in matriz:
for espacios in matriz:
ran = random.choices(p_vivo, p_muerto)
matriz.append(ran)
我在以下方面出错:
ran = random.choices(p_vivo, p_muerto)
如何将这些值随机添加到矩阵中
首先,函数是^{} 而不是
random.choices
其次,
random.choice
将序列(如列表或字符串)作为第一个参数。您已经传递了两个不同的参数你真正想做的是说
random.choice([p_vivo, p_muerto])
相关问题 更多 >
编程相关推荐