다음은 코드입니다.중복으로 채워지는 파이썬 목록
x=0
result=[]
for n in range(1,5):
x=x+n;
for i in range(1,10):
if x%i==0:
result.append(i)
print(x,result)
여기에 내가 생성 한 삼각형 numbers.I 내가 코드 나는 다음과 같은 출력을 얻고을 실행할 때 각 삼각형 number.but의 약수를 찾고 싶어요. 또한 같은 삼각형의 수는 내가 출력의 모습을 할 몇 가지 times.So 반복됩니다
1 [1]
3 [1, 1]
3 [1, 1, 3]
6 [1, 1, 3, 1]
6 [1, 1, 3, 1, 2]
6 [1, 1, 3, 1, 2, 3]
6 [1, 1, 3, 1, 2, 3, 6]
10 [1, 1, 3, 1, 2, 3, 6, 1]
10 [1, 1, 3, 1, 2, 3, 6, 1, 2]
10 [1, 1, 3, 1, 2, 3, 6, 1, 2, 5]
,
1 [1]
3 [1, 3]
6 [1, 2, 3, 6]
10 [1, 2, 5]
어떻게 감사?이 같은 출력을 얻을 수 있습니다.
'x'와'result'를 지우지 않고 목표를 달성하려는 방법인지 확실하지는 않지만 어떤 시점에서 재설정하면 도움이 될 것입니다. –