|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
课后练习023动手题第一个题(创建一个88*88的列表)。这是老师的代码
import random
# 创建并初始化二维列表
matrix = []
for i in range(88):
matrix.append([])
for j in range(88):
matrix[i].append(random.randint(0, 1024))
target = int(input("请输入一个代匹配的整数:"))
# 匹配用户输入的整数
for i in range(88):
for j in range(88):
if matrix[i][j] == target:
print(i, j)
这个是我的。问题我会在相应行注解
matrix = []
while 5>1:
for i in range(88):
matrix.append([random.randint(0,1024)]) ##这里老师用的(【】)是不是因为这是一个数组变量啊,所以必须要加数组【】。这里我直接(【】)用上random函数可以吗?我可以执行出来。
for j in range(88):
matrix[i].append([random.randint(0,1024)]) ##这里为什么老师没用【】呢?我加上之后也能运行。
target = int(input('请输入:\n'))
if target == matrix: ##这里的匹配代码我用了if,可以吗?
print('匹配')
else :
print('不匹配')
matrix[i].append这样写表明matrix[i]是一个列表
matrix.append表明matrix是一个列表
|
|