【问题标题】:Python - 2D Array, Input in ArrayPython - 二维数组,输入数组
【发布时间】:2017-11-06 20:22:17
【问题描述】:

我是 Python 新手,两周前开始学习,现在我需要做一件事,我完全陷入困境。

我的任务是:

编写一个具有以下要求的算法:

1) 将从键盘读取数组 A[n][m],maxn=10,maxm=10

2) 求数组 A 中第 7 行以下每一行的负元素之和(每行一个和)并输出到屏幕上

首先,我不明白,A[n][m] - 也许它应该是 2D 数组,但从其他语言我知道 2D 类似于 A[[]]。 从这个出来我不明白 maxn = 10 和 maxm = 10。

有人吗?有什么帮助吗?有代码吗?

【问题讨论】:

  • 我不认为我们被允许鼓励要求完整代码的问题。请提供一些粗略的草图,我们可以帮助您调试!
  • 它是一个二维数组,参数为 n 和 m。之后,您应该发布您到目前为止编写的代码
  • A[n][m] 确实是二维数组的索引,至少在 Python 中是这样。

标签: python arrays


【解决方案1】:

我不会发布代码,但我会告诉你应该如何看待你的问题 您需要创建 2 个变量来存储数组的维度。
然后你必须创建一个双循环,从键盘读取值并将其分配给数组。

查看input() method

然后使用相同的循环,但从第 7 行开始,找到所需的总和并打印出来。

【讨论】:

    猜你喜欢
    • 2018-07-24
    • 2017-03-15
    • 2019-04-05
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 2020-01-22
    • 1970-01-01
    • 2021-02-06
    相关资源
    最近更新 更多