t= int(input())
ar=[]
chk=0
x=0
y=0
while(t>0)
i=int(input())
for l in range(i):
ar= int(input())
for l in range(i-1):
for m in range(l+1,i):
x=ar[l]
y=ar[m]
k=x*y
if k in ar:
continue
else:
chk=chk+1
print(True)
if chk>0:
print(False)
t-=1
エラー:このプログラムではなぜ私のコードは 'int'オブジェクトに添字付きエラーではないのですか?
x=ar[l]
TypeError: 'int' object is not subscriptable
私は、アレイ内のすべてのすべてのペアが、関係はx = xがある* bを辿る場合はtrueを印刷するtryngています配列内の任意の要素とabd bは、そのペアの要素です。
'ar'は整数です:' ar = int(input()) '。整数に添字を付けることはできません。 – kindall
上記のループで、 'ar = int(input))の代わりに' ar [l] = int(input()) 'を入れてください。 –
これは単なる入力ミスであるため、閉じようとしています。 –