如何输入一个二维数组
时间: 2023-12-26 15:25:27 浏览: 86
可以使用嵌套的列表来表示一个二维数组,其中外层列表的每个元素都是一个内层列表,内层列表中存储着该行的元素。可以通过循环输入每一行的元素来构建一个二维数组。以下是一个示例代码:
```python
# 构建一个3行4列的二维数组
row = 3
col = 4
arr = []
for i in range(row):
# 输入每一行的元素
row_list = input("请输入第{}行的{}个元素,用空格隔开:".format(i+1, col)).split()
# 将输入的字符串转换为整数并添加到列表中
row_list = [int(x) for x in row_list]
arr.append(row_list)
# 输出二维数组
for i in range(row):
for j in range(col):
print(arr[i][j], end=' ')
print()
```
运行示例代码后,会提示用户输入每一行的元素,用户需要按照空格隔开每个元素,输入完一行后按回车键,程序会自动进入下一行的输入。最后程序会输出构建好的二维数组。
阅读全文