【发布时间】:2021-07-01 02:11:51
【问题描述】:
from numpy import*
def row():
for i in range(len(a)):
for j in range(len(a[i])):
t = [i, j]
inp(*t)
def inp(*m):
a[m] = int(input(f"entert the element of {m} = "))
out(*m)
def out(*o):
print(a[o])
a = zeros((1,2), dtype = int)
row()
输出显示如下:
enter the element of (0, 0) = 2
2
enter the element of (0, 1) = 3
3
但我想显示这样的输出
像这样一次输入
enter the element of (0, 0) = 2
enter the element of (0, 1) = 3
像这样一次输出
2
3
可以通过为输入和输出创建两个单独的 for 循环或两个函数来实现 但我的问题是:我怎么能只创建一个功能来做到这一点
def row():
for i in range(len(a)):
for j in range(len(a[i])):
t = [i, j]
inp(*t)
【问题讨论】:
标签: arrays python-3.x user-defined-functions