用程序生成一个100行100列的稀疏矩阵。稀疏矩阵中的非零元素为10个位置随机,值是10到99之间的随机整数。
from random import randint ls=[[0 for j in range(100)] for i in range(100)] n=0 while True: if n<10: ls[randint(0,100)][randint(0,100)] = randint(10,100) n += 1 else: break print(ls)
这样写正确吗?矩阵里面有10个随机数吗?