dukai 发表于 2023-1-23 12:23:58

第23讲的作业,有个地方不理解,求大神解读一哈

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)

#如果在第一行第一列出现了目标数,打印的结果应该是0 0 啊, 可是不存在第0行和第0列,所以准确的说最后一句是不是要这样写啊:print(i + 1, j + 1)

tommyyu 发表于 2023-1-23 12:26:08

编程时一般习惯以 0 开头,生活中一般习惯以 1 开头,所以这个加不加一都是无所谓的,看个人喜好。
页: [1]
查看完整版本: 第23讲的作业,有个地方不理解,求大神解读一哈