python数组中文怎么输入_如何在python中使用数组模块获取数组的输入?

所以,我是python新手。以前我习惯用C编写代码,在那里我广泛地使用数组,但是在python中,我们不能在不导入“array”模块的情况下直接使用数组。我最近了解了列表,但我想用python实现数组,而不是列表。

在我的代码中,我尝试输入数组(2d)的维数,然后输入它的元素,然后打印它。稍后,我计划输入另一个数组并将其与前一个数组相乘。

但是每次我运行这段代码时,我都会收到一个错误,说“数组索引超出范围”。

我很清楚这个错误,但在这里我不知道是什么错了。

请帮帮我。在

这也是我关于堆栈溢出的第一个问题,所以如果我的问题框架是错误的,请原谅我。在from array import *

print("First array: ")

a = int(input("No. of rows: "))

b = int(input("No. of columns: "))

print("Second array")

x = int(input("No. of rows: "))

y = int(input("No. of columns: "))

if(b == x): #Checking if multiplication is possible or not

array1 = array('i', [])

array2 = array('i', [])

#1st array

for i in range(0,a):

for j in range(0,b):

n1 = int(input("Enter values for first array: "))

array1[i][j].append(n1)

print(array1)

#2nd array

for i in range(0,x):

for j in range(0,y):

n2 = int(input("Enter values for first array: "))

array2[i][j].append(n2)

print(array2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值