求解
课后练习023动手题第一个题(创建一个88*88的列表)。这是老师的代码import random
# 创建并初始化二维列表
matrix = []
for i in range(88):
matrix.append([])
for j in range(88):
matrix.append(random.randint(0, 1024))
target = int(input("请输入一个代匹配的整数:"))
# 匹配用户输入的整数
for i in range(88):
for j in range(88):
if matrix == target:
print(i, j)
这个是我的。问题我会在相应行注解
matrix = []
while 5>1:
for i in range(88):
matrix.append() ##这里老师用的(【】)是不是因为这是一个数组变量啊,所以必须要加数组【】。这里我直接(【】)用上random函数可以吗?我可以执行出来。
for j in range(88):
matrix.append() ##这里为什么老师没用【】呢?我加上之后也能运行。
target = int(input('请输入:\n'))
if target == matrix: ##这里的匹配代码我用了if,可以吗?
print('匹配')
else :
print('不匹配') matrix.append这样写表明matrix是一个列表
matrix.append表明matrix是一个列表 wp231957 发表于 2022-7-30 16:29
matrix.append这样写表明matrix是一个列表
matrix.append表明matrix是一个列表
懂了老哥!这两个变量名不一样。我有点画蛇添足了。
页:
[1]