每日一题 【每日一题】生成一个二维数组 -Python-20210919

Jack · 2021年09月19日 · 最后由 lework 回复于 2022年01月06日 · 45 次阅读
本帖已被设为精华帖!

程序以 X,Y 2 位为输入,并生成一个二维数组 输入:3,5 输出:[[0,0,0,0,0],[0,1,2,3,4],[ 0,2,4,6,8]]

Jack 将本帖设为了精华贴 09月19日 18:49

参考代码:

input_str = input()
dimensions=[int(x) for x in input_str.split(',')]
rowNum=dimensions[0]
colNum=dimensions[1]
multilist = [[0 for col in range(colNum)] for row in range(rowNum)]

for row in range(rowNum):
    for col in range(colNum):
        multilist[row][col]= row*col
package main

import "fmt"

func main() {
    /*
        程序以 X,Y 2 位为输入,并生成一个二维数组
        输入:3,5 输出:[[0,0,0,0,0],[0,1,2,3,4],[ 0,2,4,6,8]]
    */

    rowNum := 3
    colNum := 5
    mutiList := make([][]int, rowNum)

    for i := 0; i < rowNum; i++ {
        mutiList[i] = make([]int, colNum)
    }

    for i := 0; i < rowNum; i++ {
        for j := 0; j < colNum; j++ {
            mutiList[i][j] = i * j
        }
    }

    fmt.Println(mutiList)

}

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册