我的程序应该打印范围(1,n-1)中的所有主要数字 . 我故意忽略了'1' . Python向我显示错误:list对象不可调用.. idk这是什么意思 .
n = int(input('n:\t\a'))
T = [2 for x in range(n)]
x=2
for x in range(2,n-1):
while x<n:
if T[x+1]%T[x]!=0:
x=x+1
else:
T.remove(x)
x=x+1
print(T)
1 回答
你需要使用方括号